В этом материале я покажу как установить byedpi в контейнер docker на TerraMaster и возможно это поможет комфортно смотреть YouTube в браузере.
Вы все знаете про проблему с YouTube. Хорошо это или плохо я высказываться не буду, но YouTube не запрещен, а значит способы обхода его замедления вполне законны. Поэтому воспользуемся byedpi, который установим в контейнер docker на Synology и настроим браузер работать через этот инструмент.
byedpi – небольшая программа, которая внедряет некоторые методов обхода DPI. Программа является локальным прокси-сервером SOCKS.
Более подробно читайте в этой статье: Установка byedpi в контейнер docker на Synology. Тут я сосредоточусь на установке byedpi в контейнер docker на TerraMaster.
Создайте в паке docker пустую папку byedpi
В TerraMaster с ОС TOS открываем Docker Manager, затем вкладка проекты и создайте новый проект
В открывшемся окне придумайте имя проекта, укажите каталог, который создали ранее, выберите создать из YAML файла и вставьте его содержимое:
version: "3"
services:
byedpi:
image: tazihad/byedpi:latest
container_name: app-byedpi
command: --disorder 1 --fake 0 --ttl 1 -A torst --tlsrec 1+s --debug 1
ports:
- 1080:1080/tcp
restart: unless-stopped
Когда вставите текст нажмите на кнопку проверки и если все хорошо применить
Начнется процесс создания проекта
Через какое-то время проект перейдет в состояние запущен с одним так же запущенный контейнером.
Чтобы проверить, можно ли обойти DPI вашего интернет-провайдера, сначала убедитесь, что ваш провайдер не отравляет ответы DNS, включив опцию “Secure DNS (DNS over HTTPS)” в вашем браузере.
https://github.com/ValdikSS/GoodbyeDPI?ysclid=lze1osgn5j61486634
- Chrome: Настройки → Конфиденциальность и безопасность → Использование безопасного DNS → С: NextDNS
- Firefox: Настройки → Настройки сети → Включить DNS через HTTPS → Использовать провайдера: NextDNS
Я же пошел немного другим путем. У меня есть установленный Adguard Home и в нем я просто указал использовать только зашифрованные DNS методы получения информации. Как установить Adguard Home я рассказывал в этой статье: Установка Adguard Home и разблокировка Docker Hub, ClamAV и TMDB
В общем в конфигурации Adguard Home в настройках DNS должны быть указаны только защищенные соединения без обычных IP адресов.
https://dns.adguard-dns.com/dns-query
https://dns.quad9.net/dns-query
tls://dns.adguard.com
#Niderlandy
tls://dot.nl.ahadns.net
#CloudFlare
tls://1.1.1.1
Теперь открываем браузер. Я выбрал Firefox. Возможно не во всех браузерах это можно настроить. В общем нужно прописать прокси сервер Socks5. Где IP адрес это адрес вашего Synology NAS и порт 1080 или тот который вы указывали в настройках контейнера.
На этом все. Теперь можно смотреть YouTube через byedpi установленный на TerraMaster NAS в контейнере docker и в теории все должно работать хорошо.
Теперь вы знаете как установить byedpi в контейнер docker на TerraMaster