на телевизоры выше жаловались. Там используется протокол QUIC. Стабильного решения судя по комментариям пока не нашлось. Возможно можно накрутить аргументы запуска сервиса и оно заработает. Экспериментировать нужно.
дык в таком случае - почему бы вообще весь трафик через впн не гнать...сайтов заблоченных и так навалом. Все остальное на фоне ютьюба не так уж много потребляет. Разве что торренты. А к самому впн можно из веб админки штатными средствами подключиться.
вообще, теоретический, можно подрезать бинари entware... сразу положить туда архив с бинарем и сервисом. Поудалять оттуда все что не нужно, подложить пакет iptables.... Есть небольшая вероятность, что в один мегабайт это всё впишется. Но это лишь теория, делать - долго тыкаться и пробовать...
У сайта защита от ДДоС кривым сертификатом сделана. Он пакеты от обходщика DPI принимает за ДДоС и начинает защищаться. Забавно))) В любом случае - это проблема сайта, а не метода. Можно hostlist по комментариям выше сделать, что бы обходчик только с ютьюб работал.
у меня нормально работает... проверил конкретно этот сайт - да, браузер ругается. Странно, возможно конкретно этот сервер что-то недопонимает в правленных пакетах.
А место свободное на NAND флеше есть? У меня где-то 1.8МБ было... на оффсайте кинетика есть как использовать нанд вместо флешки для некоторых кинетиков. Бинарик весит 100КБ + сервис байт 200 + бинари entware 3МБ.... если есть 5МБ места - есть шансы...
проверил под андройд тв - не работает.
QUIC под udp работает... возможно это и есть решение для телевизоров. Я проверю.
см про hostlist в коментариях
А. см по коментариям, там народ предлагал роуты складывать в какой то место, откуда всегда подгружается.
Б. см по коментариям про hostlist, туда один googlevideo.com вставить.
проблема с телевизорами и прочими устройствами проигрывающими ютьюб - пока не решена.
после :wq нужно энтер нажать. Если не работает, то
opk install nano
nano /opt/etc/init.d/S51tpws
и в него вставлять, выходить ctrl+x
на телевизоры выше жаловались. Там используется протокол QUIC. Стабильного решения судя по комментариям пока не нашлось. Возможно можно накрутить аргументы запуска сервиса и оно заработает. Экспериментировать нужно.
ну есть жеж сервисы - https://web.archive.org/web/20240000000000*/https://habr.com/ru/articles/833564/
чудеса.... попробуйте в лоб написать. Такое чувство что энв переменную не видит.
вместо строки
$SCRIPT $ARGS
вставить
/opt/root/git/zapret/tpws/tpws --daemon --bind-addr 192.168.0.1 --port 999 --disorder --tlsrec=sni --split-pos=2 --pidfile /var/run/tpws.pid
скорее всего какая то опечатка в файле сервиса.
дык в таком случае - почему бы вообще весь трафик через впн не гнать...сайтов заблоченных и так навалом. Все остальное на фоне ютьюба не так уж много потребляет. Разве что торренты. А к самому впн можно из веб админки штатными средствами подключиться.
его создать нужно :) положить домены и указать на него в параметрах сервиса)))
дык вот https://habr.com/ru/articles/833564/#comment_27123664
Ku3mi411 час назад
В hostlist.txt прописываем по одному домену на строку. Я указал только googlevideo.com, этого хватило
вообще, теоретический, можно подрезать бинари entware... сразу положить туда архив с бинарем и сервисом. Поудалять оттуда все что не нужно, подложить пакет iptables.... Есть небольшая вероятность, что в один мегабайт это всё впишется. Но это лишь теория, делать - долго тыкаться и пробовать...
в UI роутера, раздел приложений
или df -h в терминале.
разорался)))
У сайта защита от ДДоС кривым сертификатом сделана. Он пакеты от обходщика DPI принимает за ДДоС и начинает защищаться. Забавно))) В любом случае - это проблема сайта, а не метода. Можно hostlist по комментариям выше сделать, что бы обходчик только с ютьюб работал.
у меня нормально работает... проверил конкретно этот сайт - да, браузер ругается. Странно, возможно конкретно этот сервер что-то недопонимает в правленных пакетах.
А место свободное на NAND флеше есть? У меня где-то 1.8МБ было... на оффсайте кинетика есть как использовать нанд вместо флешки для некоторых кинетиков. Бинарик весит 100КБ + сервис байт 200 + бинари entware 3МБ.... если есть 5МБ места - есть шансы...
это и были пол пинка )))
в той строчке я поменял на
syscall(memfd_create, name, flags);
и оно собралось.
спасибо! Я за любые перепечатки!
В коментариях выше говорят, что нужно добавить аргументы к запуску бинаря в сервисе:
--split-http-req=method --hostcase --oob
утьюб там использует протокол QUIC, эти аргументы возможно дадут ему работать. Можете проверить? Если работает включу в тело статьи...