gemlog/public/uk/freetube-yggdrasil-proxy-via-yggstack.gmi
2026-03-16 12:19:01 +02:00

40 lines
No EOL
3.9 KiB
Text
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Спроба проксування FreeTube через Yggdrasil
Згодом виявилось, що форсоване загортання в проксі 0200::/7 робить цю прогу абсолютно не робочою, бо навіть якщо фрагментально FreeTube забирає трафік з вказаного інстансу - Yggstack блокує витоки суміжного трафіку на клір. В електронівському лайні, найпростіше переконатись в цьому через консоль `Ctrl+Shift+i`:
=> freetube-yggdrasil-proxy-via-yggstack/freetube-govno.png Спроба FreeTube з'єднатись на клір через проксі Yggstack (скріншот)
* як бачимо, FreeTube - не тільки не "приватно-орієнтований" а ще й такий застосунок, що надсилатиме ваші дані на рандомні інстанси, на додачу до серверів Google
Нотатку нижче я залишу, можливо колись щось придумаю бо правити JS в мене бажання немає і краще коли потрібно перейду по URL на потрібний мені Веб-інтерфейс, фільтрований засобами PAC.
1. Ставимо Yggstack (краще обирати найближчий пір з протоколом TCP або QUIC)
=> https://github.com/yggdrasil-network/yggstack
2. Шукаємо живий інстанс Invidious в каталозі:
=> http://[21e:a51c:885b:7db0:166e:927:98cd:d186]
в мене це
=> http://[201:7c88:ebf6:56d7:70f9:ec97:5577:8ee]:3000/
3. Додаємо його в "Current Invidious Instance":
=> freetube-yggdrasil-proxy-via-yggstack/current-invidious-instance-settings.png Поточні налаштування інстансу (скріншот)
4. Вказуємо вихідне проксі, в мене Yggstack крутиться на `127.0.0.1:1047`:
=> freetube-yggdrasil-proxy-via-yggstack/invidious-proxy-settings.png Налаштування проксі (скріншот)
5. Якщо бути уважним, то за підказкою це проксі "дивиться" на клір, бо розраховане на роботу з Tor:
> Clicking on Test Proxy will send a request to https://ipwho.is/?output=json&fields=ip,country,city,region&lang=en
В нашому випадку це спрацює, якщо відповідно налаштовано вихідний маршрути аут-проксі, але з 0200::/7-only Yggstack, потрібно вказати Invidious як джерело API (я плутав це з якимись локальними колекціями а не системним маршрутом)
=> freetube-yggdrasil-proxy-via-yggstack/invidious-preferred-api-backend-settings.png Вибір пріоритетного бекенду API (скріншот)
Таким чином (я сподіваюсь) весь трафік має загортатись в тунель Yggdrasil, бо якщо просто встановити інстанс як стандартний, то запити будуть гібридними, якщо інстанс перебуватиме офлайн.
## Дивіться також
=> freetube-the-private-youtube-client.gmi FreeTube - приватний перегляд YouTube
=> filter-outgoing-connections-with-ufw.gmi Обмеження вихідних з'єднань на Інтернет з ufw
=> linux-isolation-from-direct-internet-connections-based-on-qemu-virtual-machine-manager-with-vsock.gmi Ізоляція Linux від прямих Інтернет з'єднань на базі QEMU / Virtual Machine Manager з VSOCK
=> safe-yggdrasil-websites-browsing-with-yggstack.gmi Безпечний перегляд сайтів Yggdrasil з Yggstack