Да, я сделал примерно так же и у меня тоже в принципе заработало. Но есть неприятный нюанс с правилами iptables, как многие тут замечали - спустя несколько часов работы скрипт перестаёт оказывать эффект (хотя продолжает бежать). Дело в том, что правила iptables, выполненные как часть скрипта, не являются постоянными и через некоторое время (несколько часов) роутер их сбрасывает. Я не нашёл лучшего выхода, чем прописать их в глобальные правила файрвола (добавив ещё одно для udp) - Administration -> Commands -> Save Firewall. Это работает, но подход не идеален - при остановке или падении скрипта правила продолжают действовать, т.е. соединение с интернетом пропадёт до восстановления работы скрипта.
В целом выводы неоднозначные, есть ощущение, что описанный способ - отнюдь не панацея и нюансов при нём чуть больше, чем хотелось бы. Я запустил скрипт на 2х роутерах и 2х разных провайдерах - на одном вроде бы всё хорошо, и curl показывает резкое возрастание скорости, но на девайсах Youtube всё равно тупит и видосы не грузятся. На другом провайдере всё казалось бы шикарно - на всех девайсах Youtube взлетел... кроме Android TV (Fire TV stick). При том, что там SmartTube, который у многих работает, судя по отзывам. Я попробовал было последнюю бета версию - на ней Youtube наконец заработал... кроме поиска. В общем, дьявол, как всегда в деталях. Наверное пойду по пути VPN, тем более, что уже поднял его, надёжного, безлимитного, дешёвого и самое главное, своего родного.
Большое спасибо за обновлённую расширенную инструкцию. У меня странная ситуация - сконфигурил 2 роутера, на 2х разных провайдерах, на одном полёт нормальный уже в течение суток. На другом - после запуска сервиса, curl показывает возрастание скорости практически до максимальной скорости скачивания по тарифу (до запуска скрипта была 0), НО - на том же ноутбуке где запускается curl, на сайте Youtube все элементы интерфейса подгружаются мгновенно, но видео не показывает - только бесконечно крутящийся бублик. В девелоперской консоли браузера - висящие fetch запросы к ***.googlevideo.com/videoplayback. googlevideo.com конечно же в hostlist.txt присутствует.
А есть идеи как быть с DD-WRT? У меня в версии 3 прошивки netfilter.d отсутствует в принципе. Если команды iptables прописать и сохранить как Firewall скрипт в Administration, то они не будут слетать? Сейчас, если выполнены как часть оригинального скрипта в /opt/etc/init.d, то слетают.
Да, я сделал примерно так же и у меня тоже в принципе заработало. Но есть неприятный нюанс с правилами iptables, как многие тут замечали - спустя несколько часов работы скрипт перестаёт оказывать эффект (хотя продолжает бежать). Дело в том, что правила iptables, выполненные как часть скрипта, не являются постоянными и через некоторое время (несколько часов) роутер их сбрасывает. Я не нашёл лучшего выхода, чем прописать их в глобальные правила файрвола (добавив ещё одно для udp) - Administration -> Commands -> Save Firewall. Это работает, но подход не идеален - при остановке или падении скрипта правила продолжают действовать, т.е. соединение с интернетом пропадёт до восстановления работы скрипта.
В целом выводы неоднозначные, есть ощущение, что описанный способ - отнюдь не панацея и нюансов при нём чуть больше, чем хотелось бы. Я запустил скрипт на 2х роутерах и 2х разных провайдерах - на одном вроде бы всё хорошо, и curl показывает резкое возрастание скорости, но на девайсах Youtube всё равно тупит и видосы не грузятся. На другом провайдере всё казалось бы шикарно - на всех девайсах Youtube взлетел... кроме Android TV (Fire TV stick). При том, что там SmartTube, который у многих работает, судя по отзывам. Я попробовал было последнюю бета версию - на ней Youtube наконец заработал... кроме поиска. В общем, дьявол, как всегда в деталях.
Наверное пойду по пути VPN, тем более, что уже поднял его, надёжного, безлимитного, дешёвого и самое главное, своего родного.
Большое спасибо за обновлённую расширенную инструкцию. У меня странная ситуация - сконфигурил 2 роутера, на 2х разных провайдерах, на одном полёт нормальный уже в течение суток. На другом - после запуска сервиса, curl показывает возрастание скорости практически до максимальной скорости скачивания по тарифу (до запуска скрипта была 0), НО - на том же ноутбуке где запускается curl, на сайте Youtube все элементы интерфейса подгружаются мгновенно, но видео не показывает - только бесконечно крутящийся бублик. В девелоперской консоли браузера - висящие fetch запросы к ***.googlevideo.com/videoplayback. googlevideo.com конечно же в hostlist.txt присутствует.
А есть идеи как быть с DD-WRT? У меня в версии 3 прошивки netfilter.d отсутствует в принципе. Если команды iptables прописать и сохранить как Firewall скрипт в Administration, то они не будут слетать? Сейчас, если выполнены как часть оригинального скрипта в /opt/etc/init.d, то слетают.