Comments 110
SocksDroid требует запуска при каждом включении телевизора, или есть какой-то автозапуск?
Есть автозапуск
У меня на android ТВ нет кнопки "включить sockproxy" справа в углу, попробовал автозапуск, не сработало, в итоге перешёл на https://github.com/Anonym-tsk/nfqws-keenetic тут ТВ работает без плясок.
Спасибо. Я неделю искал способ, т.к. другие не помогли, требуют знаний в программировании, мини сервера или ещё чего нибудь.
А так установил и настроил на кинетик вива буквально за пять минут по человеческой инструкции(с этим проблема у девяти из десяти способов). Теперь и на телефонах и на ТВ приставках родное приложение ютуба работает как до начала блокировок/замедления.
Плюсую. Работает на ТВ и инструкция такая, что не надо догадываться о половине шагов.
Где вы по этой ссылке нашли приложение для тв? С разширением. apk?
Вам что надо? Ютуб на ТВ у вас есть? Тогда надо только вот это на роутер. https://github.com/Anonym-tsk/nfqws-keenetic
Там же написано " Предназначено для роутеров Keenetic с установленным на них entware, а так же для любой системы с opkg пакетами, у которых система расположена в каталоге /opt/.".
Спасибо за совет. Но, почему-то именно на телеке (LG) работает не очень. Запинается, если на секунду назад перемотать - моментально все подгружает. При этом, с компа таких проблем нет.
Лыжа как и прочие некоторые бренды, тянет поток через свои сервера, для слежки за пользователем, отсюда вероятно и проблемы.
Я так понял, тулза "Zapret" - это разновидность тулзы "GoodbyeDPI", только дополнена проксёй?
Главным условием является отдельная локальная Linux машина, на которой будет запущена утилита Zapret.
До сих пор не могу понять, зачем морочиться с обходом DPI провайдера такими методами, когда намного проще уже смириться с добавочным счетом в 500р/мес за какой-нибудь нидерландский VPS, на котором крутиться ShadowSocks + V2Ray. Клиенты для него есть и на андроид, и на винду, и на линукс. Я если честно, все эти замедления ютуба даже и не заметил, пока из новостей не прочел. И самое главное, щас то замедляют, а потом просто внесут в блок диапазон IP, и что делать будете?
Да у меня есть впс с впн в Польше, но реклама на польском 🙈
Гугол за пару недель определит реальную локацию и переключит регион для IP-адреса на РФ.
Я вот месяц назад вернулся из Вильнюса, и до сих пор все сервисы Гугла на литовском. И обратно что-то не собираются...
Я несколько раз заполнял форму на исправление региона для своих vpn серверов, но через какое-то время он менялся обратно на РФ.
При поездках смена региона приходит быстрее - возможно у карт больше веса в определении локации для IP.
С телевизором катались, на котором стояли гугл карты? Чёт не понял)
С телефоном, где используется один аккаунт с телевизором и тот же VPN.
У меня телефон в РФ всю жизнь, зашёл через германский ВПН в ютуб и полезла немецкая реклама и олимпиада изо всех щелей.
Подробности и обсуждение тут. Воспроизвести можно так:
Настариваете VPN-сервер с выделенным IP за пределами РФ.
Даёте к нему доступ пользователям с Андроидом из РФ.
Через 2-4 недели проверете какой регион Гугол стал выдавать без логина для этого IP.
Бонусом ловите блокировку или замедление от РКН при использовании детектируемых протоколов (WG, OpenVPN).
У меня Швеция уж года три в телефоне, ничего не меняется. Хотелось страну поменять в настройках, но с обновлением купленных приложений проблем не хочется.
У меня турецкий акканут с оплаченным премиумом, гугл знает, что я не в Турции, постоянно предупреждает, что некоторые фишки могут быть недоступны, но в целом всё работает нормально.
И что ?. Ограничения не со стороны гугла
Пусть переключает - замедление-то производится на стороне вашего провайдера. Главное - скрыть от провайдера трафик ютуба.
И получить что гугл банит айпишники дата центров которые часто интересуются *.googlevideo.com.
Тогда можно завернуть трафик с сервера на Cloudflare Warp, практически во всех случаях когда целевой сервис почему-то не любит ваш айпишник оно отлично помогает
Надеюсь, они понимают причину и не будут банить. Им всё таки всё равно от куда смотрят, пока реклама крутится (или премиум оплачивается).
Даже если это айпишник, которым пользуетесь только вы? Мне кажется, это очень маловероятно.
Индивидуально адреса никто, конечно, не банит. Банят подсетями.
Допустим, в Википедии запрещены правки с подсетей хостеров, потому что в подавляющем большинстве случаев это публичные прокси, VPN и прочие средства анонимизации, через которые лезут вандалы и бессрочно заблокированные участники. Поскольку банить прокси по отдельности не хватит никаких сил, банят сразу подсети хостеров.
Вот так выглядит бан (подсеть забанена сразу и в английском разделе, и глобально во всех разделах)
![](https://habrastorage.org/getpro/habr/upload_files/400/9d9/37f/4009d937f394ee47f14d1e806ff905bc.png)
Ну и куча сервисов тоже не любит хостеров, например, попытка управлять подпиской Яндекс.Плюс (даже не оформить, а просто статус её посмотреть) приводит к сообщению "страница недоступна, отключайте VPN, если включили".
Чем лучше решений тем лучше. Иногда принципиально НЕ удобно VPN, именно тем что меняется IP на датацентровый (можно обойти но это дороже и сервисы которые могут с этим помочь какие то серые) и другой страны.
Не все могут и не всем удобно настроить машруты выборочно и как надо.
Вот таки да, то же банальное авито и разные приложения банков палят впн часто.
У того же ВТБ - есть 2 варианта:
баннер про VPN сверху. Просто по факту VPN. Adguard для Android считается VPN хотя VPN он чисто формально (трафик идет на тот же сервер куда и раньше шел, ну или НЕ идет если Adguard решил что это не надо).
полноэкранный баннер с кнопочкой отключения VPN. Показывается если на входе нет связи с сервером вообще, по какой угодно причине.
Можно по подробней и по проще 😅
А всего полгода назад я покупал такой VPS за 70 р в месяц. Если все начнут массово скупать VPS, то они ещё подорожают.
Такие VPS за ~70 рублей в месяц и сейчас есть.
Можно ссылочку?
Ну, не за 70, но у Aeza проскакивает иногда промо-тариф за 1.1 евро в месяц (Стокгольм).
А если есть приятель зарубежом, то можно попросить его оформить на его данные и его банковскую карту аккаунт у Oracle Cloud, который вообще бесплатен (если не вылезать за месячный объём в 10 терабайт исходящего трафика... но накачать столько трафика это ещё надо очень хорошо постараться).
Вот вчера примерно так и сделал. Дома зарулил на роутере Keenetik статически пару-тройку десяток подсеток ютуба через такой впн. Смотреть на всех устройствах в домашнем WiFi стало комфортно. За небольшим нюансом, что тестируя в этой схеме телевизор с родным клиентом (знаю, что на AndroidTV победить можно, но дома есть еще LG со своим WebOS), вспомнил, что еще в мире есть предложения подключить Youtube Premium и реклама :)
Т - терпеть, С - смириться
А не легче установить ВПН и включить его? У меня не android tv и я в этом не разбираюсь, можно ли так сделать?
Проще, будет реклама той страны где находится впн.
Если ТВ на Android, то проще установить SmartTube и забыть про рекламу вообще.
Ну и до кучи установить клиент Amnezia на этот же ТВ.
Amnezia вроде Youtube не поддерживает, если мы о бесплатной версии.
Я не писал про бесплатную версию.
Да, но я уточнил для других. Ну и если про платную, то какая разница с другими вариантами?
Для меня это оказался самый простой вариант пока.
На роутере попозже буду настраивать, но пока проще установить приложение на приставку\ТВ без всяких промежуточных серверов, описанных в посте.
ютуб палки в колеса постоянно вставляет сторонним клиентам, обходящим рекламу. Разработчику SmartTube огромное уважение, что так оперативно с этим борется и регулярно и часто выпускает обновления, вопрос - надолго ли хватит ему сил на такое противостояние
А вот нет, у меня, давно микротик дома заруливает в ВПН инсту и фейсбук, добавил туда же и гуглвидео, когда начались тормоза, рекламы нет нигде.
Можно выбрать страну в которой нет рекламы
Спасибо за идею. Ставить socks клиента показалось лениво, поэтому упоролся и на локальной виртуалке с Zapret поднял так же Wireguard и натравил роутер на него, а на роутере уже сказал ходить нужным клиентам через получившийся "VPN"
У меня на двух андроид-приставках тоже не заработал ByeDPI, при включении с дефолтными настройками вообще весь интернет пропадает, зато заработал сходу DPITunnel, им и пользуюсь пока.
Стоит уточнить, что DPITunnel нужен root.
Мне изначально понравились оба решения тем, что они не новые и не обновлялись потому, что и так работали. GoodbyeDPI не сразу, но завёл на Win10. Я так понимаю, универсальных настроек всё равно нет, т.к. привязка не к тому, что заблокировано, а к решению провайдера, но даже особо не вникая, методом тыка нашёл рабочий вариант. И ByeDPI сходу на телефоне заработал (проверил на Месте). А вот на SmartTV ни в какую.
Есть форк Sagernet обновляемый
https://github.com/dyhkwong/Exclave
Проверено на нескольких планшетах и приставках.
Рута не требует, у меня работает как коннектор к обычному, даже не https, прокси на дешевой виртуалке в РФ.
Прокси по аналогии, как поднимался в самой статье? Мне всё-таки нравятся варианты по принципу GoodByeDPI, если их действительно получится масштабировать. По моим ощущениям им не хватает только одного - автоматического перебора возможных настроек.
Спасибо за ссылку! На приставке с андроид ТВ от гугла все заработало. У себя на домашнем серваке поднял Tor-сеть, расшарил по локалке и через Exclave подключился к своему серверу и youtube заработал. До этого пробовал: byedpi, dpi tunnel, socksdroid. Ничего из этого не помогло.
У ByeDPI чтобы заработало нужно открыть настройки и в самом низу поставить галочку на split SNI
Спасибо за подсказку, DPItunnel заработал без проблем сразу из коробки, приставка tox1 с root
Cделал также на отдельной машине socks прокси byedpi с целью перевести весь трафик туда. Не помогает никак, к сожалению.
параметры запуска ciadpi -i 192.168.31.65 --fake -1 --ttl 8
Вероятно, надо знать конкретные настройки.
Кстати не знал, что для прописывания socks прокси на Windows 11 надо писать его адрес в виде socks=192.168.31.65
Выше писали про "универсальное" решение - VPN. Конечно, же оно не является решением, т.к. 1. его также начали блокировать 2. его надо как то оплатить 3. невозможность пользоваться российским сегментом интернет 4. постоянное недоверие со стороны зарубежных сайтов
В исходной теме автор Zapret писал, что в случае с googlevideo не стоит играться с ttl так как это (может) нарушит работу проксирующих (все еще работающих исправно) серверов гугла в РФ.
Если использовать это решение в Windows:
Поставить для примера addon SwitchyOmega в браузер
Запустить: ciadpi.exe -i 127.0.0.1 -p 10801 -s 1
В SwitchyOmega прописать настройки и тестировать.
Если все норм - запускать:
ciadpi.exe -i "ip железки в общей сети" -p 10801 -s 1
у меня с такими работает --disorder 1 --fake 0 --ttl 1 -A torst --tlsrec 1+s
Dante здесь лишний. Zapret сам умеет быть сокс прокси, для этого нужно запустить tpws с параметром --socks.
Я просто на комп с виндой и GoodbyeDPI поставил прокси серв (3proxy - первый что под руку попал и установка в 2 клика с простейшим конфигом), а на телеках в SmartTube прописал использовать проксю. 4к 60 фпс летает как и не было замедления.
Можешь дать конфиг пожалуйста, ни один не завелся, с компа работает, а с других устройств нет
internal 192.168.ваш_локальный_IP_компа
external 0.0.0.0
nscache 65536
nserver 8.8.8.8
nserver 8.8.4.4
log путь_до_3proxy\bin64\proxy-%y%m%d.log D
rotate 60
deny * * 127.0.0.1
allow *
proxy -p1080
socks -p1090
flush
На Android tv powertunel в режиме прокси + smarttube прекрасно работает. Но не на всех. От прошивки как будто зависит. Если есть root, то DPItunnel.
Socksdroid в гугл тв нет кнопки подключения. Посдкажите аналог, чтобы работал в андроид тв. Спасибо
Как нет, мой скрин с андроид тв
![](https://habrastorage.org/getpro/habr/upload_files/1f8/386/eaf/1f8386eaf63c94e5ef217dfca138f79b.png)
Mi Box S (ATV 9) - нет. Да и вообще приложение отсутствует в списке установленных приложений.
Странно, у меня тоже нет кнопки включения ни на ATV9 (mibox 3), ни на GTV11 (mibox s 2gen). Аналога для именно ATV или GTV не нашел.
дубль
Вот и у меня та же история - Smart TV Irbis 32H1YDX167FBS2 (про который не знает даже оф. сайт Irbis). На нем вообще пропадает сеть при попытке подключиться к VPN через любое приложение; здесь же (в SocksDroid), видимо, срабатывает какая-то проверка, поэтому нет кнопки. Я установил SmartTube и указал там в настройках использование прокси.
А есть способ всё-таки форвардить не весь интернет, а только "запрещённую" часть?
Понятно что это должно через роутер или VPS проходить.
Интересно, для Keenetic появятся решения с XTLS‑Reality и Shadowsocks?
А что есть из аналогов proxydroid для androidtv? Чтобы приложение Youtube выпустить через прокси?
Всем привет. Опыта не много. Но ковырялся пару дней. Все как рассказывает автор. Установил zapret там поигрался с параметрами и на пк ютуб ожил. Установить dante на роутер опенврт не удалось. Да и соксдроид как уже говорили выше без кнопки включения. Поэтому установил tinyproxy на роутер. В настройках вайфай сети андроид тв прописал прокси. Все летает. Спасибо автору за наводку насчет того что нужен прокси. Но так и не допер почему?
Если ставите на роутер то прокси не нужен, роутер будет раздавать сеть уже с обходом замедления. моя инструкция не сильно подойдет, нужно читать про zapret с openwrt
Я вам скажу что по каким то причинам приложение ютуб не работает без прокси на андроид тв. Я уж не знаю почему....
Скудные знания в этой области. Но где то слышал что приложение ютуб на андроид тв использует dns over http. А не использует днс роутера. А запрет вроде как что то делает с днсами. А через прокси может работает.
В общем извиняюсь за флуд. Но рассказываю как точно начинает работать у меня. Выключив прокси ютуб не открывается. И это только с андроид тв.
А запрет вроде как что то делает с днсами.
Ничего не делает. DoH как раз рекомендуется использовать, т.к. провайдер может завтра просто перестать резолвить googlevideo.com, а также некоторые провайдеры принудительно весь трафик по 53 порту (DNS) заворачивают на свой резолвер (чтобы обламывать шибко умных, которые "а я себе вместо провайдерского пропишу 8.8.8.8")
Использование DoH/DoT гарантирует, что вы будете получать "честные" DNS-ответы.
Поскольку провайдер таким образом лишается возможности понять, к какому домену осуществляется запрос, ему приходится заглядывать в SNI. Вот тут-то утилиты типа zapret/GDPI и делают своё дело, модифицируя заголовки таким образом (допустим, заменяя "Host:" на "hOSt:"), что оборудование не может определить, где там домен в заголовке, и пропускает трафик.
Приложению на Андроиде иногда помогает блокировка протокола QUIC на роутере (нужно заблокировать UDP-трафик по 443 порту) при условии, конечно, что вы используете на роутере zapret или что-то подобное.
Поправил софтину SocksDroid для работы на AndroidTV. Накостылил побыстрому, прошу не осуждать- главное что работает. Если не выключается через приложение - останавливаем через трей процессов. https://drive.google.com/file/d/1nzFsvibRQr9lR_Jt_fSgh1A6cCmVXUGR/view?usp=sharing
Обход замедления для Android TV