Обход блокировки YouTube для любых Smart TV — Docker Desktop + Xray
В статье я расскажу как обойти блокировку для любых Smart TV. Все актуальные способы обхода блокировки ютуб я собрал в тг канале, с подробными инструкциями.
В первую очередь устанавливаем Docker Desktop
Затем необходимо проверить IP-адрес вашего компьютера (это можно сделать в настройках сетевого адаптера либо с помощью команды ipconfig
в терминальной строке), затем подставить его в указанное место:
Не забудьте подставить свой IP-адрес!
Далее перейдем к настройке конфигурационного файла Xray:
Изменения и настройка потребуются только в том случае, если вы планируете направлять трафик через ваш VPN, который уже настроен.
local-docker-dns\xray
Требуется модифицировать данные для outbound на параметры вашего VLESS VPN:
Вот эту часть надо подменить под ваши параметры (тут выдуманные данные):
{
"domainStrategy": "AsIs",
"flow": null,
"protocol": "vless",
"settings": {
"vnext": [
{
"address": "103.245.67.189",
"port": 443,
"users": [
{
"encryption": "none",
"flow": "xtls-rprx-vision",
"id": "b9c31e8f-d724-4a91-9e57-3f86d2a1b0e5"
}
]
}
]
},
"streamSettings": {
"network": "tcp",
"realitySettings": {
"fingerprint": "firefox",
"publicKey": "m7bKpR2x4y9F1cNwLDsuPQWXvrZLmnRt3hG8J05ETYz",
"serverName": "auth.cloudservice.com",
"shortId": "a8e73b52",
"spiderX": "/"
},
"security": "reality"
},
"tag": "proxy"
},
Этот фрагмент можно получить из экспортированного конфигурационного файла Xray через программу Nekoray. В ней конфиг будет в минифицированном виде, который можно форматировать, например, с помощью онлайн-сервисов, а также проверить его корректность. Найдите в выгруженном конфиге нужный outbound с аналогичным форматом, как в примере.
Перед экспортом необходимо импортировать конфигурацию в программу Nekoray. Для этого нужна ссылка формата vless://
.
Важно отметить, что по умолчанию конфигурационный файл не использует outbound «proxy». Весь трафик будет отправляться через вашего провайдера, что сделано для упрощения настройки. Если у вас нет VPN или вы не хотите его настраивать, вы можете просто направить трафик напрямую и использовать на ПК сторонний VPN или GoodbyeDPI.
Но если вы решите использовать свой VPN и настроите его в конфигурации Xray, то в настройках маршрутизации необходимо будет заменить «direct» на «proxy». На скриншоте показано, где следует прописать «proxy», если вы хотите пропустить через VPN только трафик с YouTube, а также где это сделать, если хотите направить весь остальной трафик через VPN.
Убедитесь, что конфиг содержит все необходимые скобки и правильное количество запятых.
После настройки Xray при запуске он выведет сообщение, подобное этому (может немного отличаться в зависимости от настроек логирования):
Теперь можно приступать к запуску.
Заранее переместите папку local-docker-dns
в удобное для вас место, где она не будет мешать, если оставить ее на длительное время.
Запустите терминал в директории local-docker-dns
. Это можно сделать следующим образом: правой кнопкой мыши в нужной папке и выберите пункт «Открыть терминал».
Либо используйте комбинацию клавиш Win + R, введите cmd
, а затем выполните команду с указанием пути до папки (замените на ваш путь): cd C:\Users\User\Documents\local-docker-dns
.
В терминале запустите Docker-контейнер с локальным DNS-сервером:
docker-compose up -d
Затем запускаем Xray:
local-docker-dns\xray\xray.exe
Теперь вам осталось указать IP-адрес вашего компьютера в качестве DNS-сервера в настройках сети вашего телевизора.
Docker можно настроить так, чтобы он автоматически загружался вместе с системой.
Ярлык на xray.exe можно закинуть в автозагрузку:
Нажмите Win+R, введите «shell: startup» и нажмите Enter.
Habrahabr.ru прочитано 15072 раза