Введение
В данной заметке установим youtubeUnblock на роутер с OpenWrt прошивкой.
Я буду использовать простенький Xiaomi Mi Router 4C c 16/64mb памяти, прошитый на стабильную версию OpenWrt 23.05.5, вы можете использовать любой другой роутер с стабильной прошивкой OpenWrt.

Подготовка
- Для начала узнаем архитектуру нашего роутера, подключаемся по SSH к нашему роутеру и вводим команду:
opkg print-architecture
#Вывод команды
arch all 1
arch noarch 1
arch mipsel_24kc 10
У меня на Xiaomi Mi Router 4C архитектура mipsel_24kc, запоминаем свою и топаем в репозиторий youtubeUnblock, качаем в релизах два файла (названия могут изменится на новых релизах) или копируем на них ссылки если планируете ставить через консоль, ПКМ на файл Копировать адрес ссылки и сохраняем себе в Notepad++:
- luci-app-youtubeUnblock-x.x.x-xxxxxxx.ipk (ставится на все архитектуры)
- youtubeUnblock-x.x.x-xxxxxxx-ВАША АРХИТЕКТУРА-openwrt-23.05.ipk (разный под каждую архитектуру, нашу архитектуру мы узнали командой opkg print-architecture в консоли OpenWrt)

Готово, когда у нас есть нужные файлы или ссылки (ПКМ на нужный файл и Копировать ссылку на Firefox) под нужную архитектуру идем дальше.
Установка youtubeUnblock на OpenWrt
1. Подключаемся по SSH к роутеру на OpenWrt и до устанавливаем нужные пакеты и зависимости:
opkg update
opkg install kmod-nfnetlink-queue kmod-nft-queue kmod-nf-conntrack

2. Заходим в веб интерфейс Luci, идем по пути System–Software, жмем на Update lists…, дожидаемся обновления и жмакаем на Upload Package…, выбираем по очереди два наших файла которые скачали под нашу архитектуру (luci-app-youtubeUnblock-x.x.x-xxxxxxx.ipk и youtubeUnblock-x.x.x-xxxxxxx-ВАША АРХИТЕКТУРА-openwrt-23.05.ipk) жмем Upload и дожидаемся установки.

После установки у нас появится вкладка Services где можно будет ручками потыкать настройки youtubeUnblock, в случае если он не завелся сходу или добавить свои списки для Discord и прочего (у меня все завелось, единственное запретил quic в локальной сети и выключил везде IPv6.)

Если ни каких ошибок во время установки не было, то проверить что все работает можно командами в консоли ниже (перед этим установим curl командой – opkg update && opkg install curl
), или просто запускаем Youtube:
curl -o/dev/null -k --connect-to ::google.com -k -L -H Host:\ mirror.gcr.io https://test.googlevideo.com/v2/cimg/android/blobs/sha256:6fd8bdac3da660bde7bd0b6f2b6a46e1b686afb74b9a4614def32532b73f5eaa
curl -o/dev/null -k --connect-to ::google.com -k -L -H Host:\ mirror.gcr.io https://mirror.gcr.io/v2/cimg/android/blobs/sha256:6fd8bdac3da660bde7bd0b6f2b6a46e1b686afb74b9a4614def32532b73f5eaa
Установка и загрузка youtubeUnblock на OpenWrt через консоль.
1. Подключаемся по SSH к роутеру на OpenWrt и вводим команды ниже:
Замените ссылку на второй файл своей архитектуры! Ниже будет пример для архитектуры mipsel_24kc, если у вас такая же, можете воспользоваться командами ниже.
wget https://github.com/Waujito/youtubeUnblock/releases/download/v1.0.0/luci-app-youtubeUnblock-1.0.0-10-f37c3dd.ipk -O /tmp/lyt.ipk && opkg install /tmp/lyt.ipk
wget https://github.com/Waujito/youtubeUnblock/releases/download/v1.0.0/youtubeUnblock-1.0.0-10-f37c3dd-ВАША АРХИТЕКТУРА-openwrt-23.05.ipk -O /tmp/yt.ipk && opkg install /tmp/yt.ipk
wget https://github.com/Waujito/youtubeUnblock/releases/download/v1.0.0/luci-app-youtubeUnblock-1.0.0-10-f37c3dd.ipk -O /tmp/lyt.ipk && opkg install /tmp/lyt.ipk
wget https://github.com/Waujito/youtubeUnblock/releases/download/v1.0.0/youtubeUnblock-1.0.0-10-f37c3dd-mipsel_24kc-openwrt-23.05.ipk -O /tmp/yt.ipk && opkg install /tmp/yt.ipk
2. Если ни каких ошибок не было, то проверить что все работает можно командами в консоли ниже (перед этим установим curl командой – opkg update && opkg install curl
), или просто запускаем Youtube:
curl -o/dev/null -k --connect-to ::google.com -k -L -H Host:\ mirror.gcr.io https://test.googlevideo.com/v2/cimg/android/blobs/sha256:6fd8bdac3da660bde7bd0b6f2b6a46e1b686afb74b9a4614def32532b73f5eaa
curl -o/dev/null -k --connect-to ::google.com -k -L -H Host:\ mirror.gcr.io https://mirror.gcr.io/v2/cimg/android/blobs/sha256:6fd8bdac3da660bde7bd0b6f2b6a46e1b686afb74b9a4614def32532b73f5eaa
Немного скриншотов самого youtubeUnblock ниже:






Заключение
В данной заметке разобрали как установить youtubeUnblock на роутер с стабильной прошивкой OpenWrt.
Что бы не потерять инструкцию рекомендую подписаться на мой личный блог-канал в Telegram в котором я делюсь в формате заметок своими знаниями и интересным из мира IT, спасибо за потраченное время на чтение и доброго времени суток!)
Так же вы можете отблагодарить автора материально:

Огроменное спасибо Вам, добрый человек, за эту статью! Вы сделали мой день. Настроил на роутере с OpenWRT и теперь не нежен VPN чтобы смотреть ютуб на телевизоре и планшетах.
Приветствую, Евгений
Рад что пригодилось)
Привет! Не работает и постоянно отбивает ошибку
WARNING! Client Hello packet is too big and may cause issues!
Приветствую, Павел
Попробуйте в консоли проверить последними двумя командами, Current Speed не должно быть 0:
opkg update
opkg install curl
curl -o/dev/null -k --connect-to ::google.com -k -L -H Host:\ mirror.gcr.io https://test.googlevideo.com/v2/cimg/android/blobs/sha256:6fd8bdac3da660bde7bd0b6f2b6a46e1b686afb74b9a4614def32532b73f5eaa
curl -o/dev/null -k --connect-to ::google.com -k -L -H Host:\ mirror.gcr.io https://mirror.gcr.io/v2/cimg/android/blobs/sha256:6fd8bdac3da660bde7bd0b6f2b6a46e1b686afb74b9a4614def32532b73f5eaa
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1144 100 1144 0 0 1576 0 –:–:– –:–:– –:–:– 1648
13 664M 13 90.1M 0 0 9.8M 0 0:01:07 0:00:09 0:00:58 10.8M
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1144 100 1144 0 0 1977 0 –:–:– –:–:– –:–:– 1989
10 664M 10 69.1M 0 0 10.3M 0 0:01:04 0:00:06 0:00:58 11.6M
Скорость дает, но вот Youtube совсем не грузит.
Есть личные прокси Vless. Может легче их через Openwrt протянуть? К сожалению не владею точными знаниями, но может подскажете что-нибудь?
Ну слишком мало вводных, какой роутер, версия прошивки, основной или нет и тд.
Попробуйте QUIC отключить для все сети:
uci add firewall rule
uci set firewall.@rule[-1].name='Drop QUIC'
uci set firewall.@rule[-1].src='lan'
uci set firewall.@rule[-1].dest='*'
uci set firewall.@rule[-1].proto='udp'
uci set firewall.@rule[-1].dest_port='443'
uci set firewall.@rule[-1].target='DROP'
uci commit firewall
/etc/init.d/firewall restart
Можно попробовать и ipv6 так же отключить:
uci set 'network.lan.ipv6=0'
uci set 'network.wan.ipv6=0'
uci set 'dhcp.lan.dhcpv6=disabled'
uci -q delete dhcp.lan.dhcpv6
uci -q delete dhcp.lan.ra
uci set network.lan.delegate="0"
uci -q delete network.globals.ula_prefix
/etc/init.d/odhcpd disable
/etc/init.d/odhcpd stop
uci commit
/etc/init.d/network restart
sysctl -w net.ipv6.conf.all.disable_ipv6=1
echo 1 > /proc/sys/net/ipv6/conf/all/disable_ipv6
sysctl -w net.ipv6.conf.default.disable_ipv6=1
sysctl -w net.ipv6.conf.lo.disable_ipv6=1
Если не поможет задайте вопрос разработчику, так как по вашему выводу curl ютуб бегает)
У меня с данным предупреждением все работало. А убрать его помогло снижение значения MTU с 1500 на 1400.
Модель ASUS RT-AX53U
Архитектура MediaTek MT7621 ver:1 eco:3
Целевая платформа ramips/mt7621 (mipsel_24kc Архитектура)
Версия прошивки OpenWrt 23.05.5 r24106-10cc5fcd00 / LuCI openwrt-23.05 branch git-25.035.63319-73ae2e2
Section @rule[3] (Allow-DHCPv6) is disabled, ignoring section
Section @rule[5] (Allow-ICMPv6-Input) is disabled, ignoring section
Section @rule[6] (Allow-ICMPv6-Forward) is disabled, ignoring section
Section @forwarding[1] option ‘dest’ specifies invalid value ‘sign_box’
Section @forwarding[1] skipped due to invalid options
Section @forwarding[2] option ‘dest’ specifies invalid value ‘sign_box’
Section @forwarding[2] skipped due to invalid options
Section @forwarding[3] option ‘dest’ specifies invalid value ‘sign_box’
Section @forwarding[3] skipped due to invalid options
Section @forwarding[4] option ‘dest’ specifies invalid value ‘sign_box’
Section @forwarding[4] skipped due to invalid options
Automatically including ‘/usr/share/nftables.d/ruleset-post/537-youtubeUnblock.nft’
Не подскажите как исправить?)
ipv6 везде отключал и руками, и по Вашему гайду
Как будто что-то напутали в настройках sing-box в firewall, я же не знаю что вы делали и по какой инструкции)
На алисе не завелось как то можно исправить
Приветствую, Виктор
К сожалению не понимаю по вашему описанию что и где не завелось)
Здравствуйте,
opkg print-architecture выводит:
Command ‘opkg’ not found, did you mean:
command ‘gopkg’ from snap gopkg (2018.03.27)
command ‘dpkg’ from deb dpkg (1.21.1ubuntu2.3)
See ‘snap info ‘ for additional versions.
Роутер Xiaomi Mi Router AX3000T
Архитектура ARMv8 Processor rev 4
OpenWrt 23.05.2 r23630-842932a63d / LuCI openwrt-23.05 branch git-25.053.28810-8216ff5
Помогите плиз. Спасибо.
Приветствую
Очень странно, а если просто opkg update ввести например?
У меня заработало только после того, как вспомнил, что в фаерволе включал Routing/NAT Offloading, и отключил его.
Если не работает проверьте, что отключен у вас.
web-интерфейс licu -> Network -> Firewall -> секция Routing/NAT Offloading -> СНЯТЬ чекбокс Software flow offloading -> Save and Apply
На openwrt-24.10.0 как поставить?
Тоже интересно)
Так же как и в инструкции, просто пакеты брать от 23.05.5
Доброго времени!
Роутер Xiaomi Redmi Router AX6S (OpenWrt 23.05.4 r24012)
по умолчанию не работает youtubeUnblock
какие настройки можно покрутить?
Спасибо!
Приветствую, Сергей
Какую версию поставили и что пишет в логах? Не работает на всех устройствах или только на телевизоре например?
не совсем корректно ответил. прошу прощения
данный плагин вообще не работает. он полностью отрубает интернет на всех устройствах
Zapret работает с симптомами как я описал Выше.
хотелось, что бы он работал на ТВ с приложением SmarTube
youtubeunblock вообще отключает интернет.
Спасибо
Не разу не встречал после его установки не работающий интернет, либо вы что-то не так сделали, либо у вас до этого было что-то не так
Вы поставили вместе с запретом данный пакет?)
естественно нет. или запрет или анблок. перед установкой нового удаляю предыдущий пакет полностью и перегружаю рутер
Вчера человек писал, у него так же пропадал интернет после установки, но он немного пропустил во время установки, так что читайте внимательно и пробуйте)
цитата Ваша – Вчера человек писал, у него так же пропадал интернет после установки, но он немного пропустил во время установки, так что читайте внимательно и пробуйте)
а что он мог пропустить? там вроде 2 файла. ставишь один потом другой. перезагрузка и после этого связи нет…
Понял, видимо он так же читал заметку, надеюсь после полноценного прочтения не между строк у вас получится)
opkg update
opkg install kmod-nfnetlink-queue kmod-nft-queue kmod-nf-conntrack
работает на ПК. ( браузер Mozilla )
работает на смартфоне и планшете. ( любой софт типа Revanced )
работает на ТВ в родном приложении !!!
но НЕ работает на ТВ в приложении SmarTube
причем, главный экран запускается чудесно. поиск работает но ролики не воспроизводятся.
как посмотреть лог?
Quic попробуйте отключить
первым делом. не помогло. увы(
здравствуйте не могу с вами связаться в телеграмме, все комментарии закрыты. напишите мне на майл. хочу воспользоваться платной настройкой.
каким образом?
А я вчера после долгих опытов и проверок выяснил следующее. Для начала ставлю OpenWRT 24, далее накатываю , терминал, потом unblock, все вроде нормально, но только по Wi-Fi через кабель ютюб на компе не работает причем странно сам сайт например прогружает с изображениями, а видеотне кажет, а с Андроид приставки вообще не грузит, а через Wi-Fi всё нормально. Пробовал сделать рекомендации, но тоже заметил изменения совсем недавно точно когда сказать не могу при отключении ipv6 интернет отпадает совсем, ибо провайдер стал при подключении pppoe прокидывать виртуальный wan порт, или я этого не замечал. Собственно вопрос как решить проблему по lan.
Попробуйте в самом unblock поставить галочку на выключение ipv6
opkg update
opkg install kmod-nfnetlink-queue kmod-nft-queue kmod-nf-conntrack
а что дает эта зависимость? я удалил https‑dns‑proxy и все заработало.
опять же….не сильно отличается от Zapret. SmarTube так же не работает в ТВ
можно ли что то предпринять?
Спасибо
Они нужны для работы пакета, у меня работает нормально с https‑dns‑proxy
Я не могу сказать что вам можно предпринять, так как не знаю что и как вы делали, у меня по этой инструкции неоднократно было настроено на разных роутерах и провайдерах, проблем как у вас я не встречал.
Здравствуйте! Инструкция актуальна, если мы настраеваем устройство как самодостаточный роутер.
А как можно запустить тоже самое, если в сети, на первом этапе уже стоит устройство, которое раздает dhcp, а следом подключено устройство с openwrt как управляемый коммутатор (dhcp клиент)?
Приветствую, Дмитрий
Либо подключите его lan от основного в wan к openwrt, либо lan-lan и на основном указать что бы клиентам dhcp раздавал шлюз ip адрес openwrt или использовать на клиентах статические настройки с шлюзом openwrt
Здравствуйте. Устанавливал для работы Youtube и Discord. Все прекрасно работало на всех устройствах подключённых к роутеру. С недавнего времени перестал работать Discord. Yotube работает без проблем. Помогите с настройками. Роутер Xiaomi AX6S. OpenWrt 23.05.5
У меня роутер GliNet Flint 2 на стоковой прошивке с OpenWRT 21.02.
Ваш пакет для 23.05. Видел выше в вопросах, что Ваш пакет пригоден и для более новых версий OpenWRT, к примеру 24.10.
Как адаптировать Ваш пакет для более старой версии OpenWRT 21.02 ?
Обновится до 23.05.5 или спросить у разработчика, это не мой пакет
Здравствуйте, quic и ipv6 выключил, но видеохостинг по-прежнему не работает.
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1144 100 1144 0 0 1653 0 –:–:– –:–:– –:–:– 1667
13 664M 13 91.9M 0 0 3741k 0 0:03:01 0:00:25 0:02:36 3890k^C
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1144 100 1144 0 0 1738 0 –:–:– –:–:– –:–:– 1793
13 664M 13 91.3M 0 0 3654k 0 0:03:06 0:00:25 0:02:41 3869k^C
Логи:
Mon Apr 14 19:06:30 2025 daemon.notice procd: /etc/rc.d/S91youtubeUnblock: youtubeUnblock is running as: ‘/usr/bin/youtubeUnblock –queue-num=537 –packet-mark=32768 –no-ipv6 –tls=enabled –sni-domains=googlevideo.com,ggpht.com,ytimg.com,youtube.com,play.google.com,youtu.be,googleapis.com,googleusercontent.com,gstatic.com,l.google.com, –fake-sni=1 –frag-sni-reverse=1 –frag-sni-faked=0 –frag-middle-sni=1 –synfake=0 –fake-sni-seq-len=1 –fake-sni-type=default –faking-strategy=pastseq –frag=tcp –frag-sni-pos=1 –fk-winsize=0 –seg2delay=0 –sni-detection=parse –quic-drop ‘
Mon Apr 14 19:06:31 2025 daemon.info youtubeUnblock[1775]: youtubeUnblock 1.0.0-10
Mon Apr 14 19:06:31 2025 daemon.info youtubeUnblock[1775]: Bypasses deep packet inspection systems that rely on SNI
Mon Apr 14 19:06:31 2025 daemon.info youtubeUnblock[1775]:
Mon Apr 14 19:06:31 2025 daemon.info youtubeUnblock[1775]: Running with flags: –queue-num=537 –threads=1 –packet-mark=32768 –no-ipv6 –tls=enabled –frag=tcp –frag-sni-reverse=1 –frag-sni-faked=0 –frag-middle-sni=1 –frag-sni-pos=1 –fk-winsize=0 –fake-sni=1 –fake-sni-seq-len=1 –fake-sni-type=default –faking-strategy=pastseq –fake-seq-offset=10000 –seg2delay=0 –sni-domains= –sni-detection=parse –synfake=0 –quic-drop –udp-filter-quic=all –udp-mode=drop
Mon Apr 14 19:06:31 2025 daemon.info youtubeUnblock[1775]: Queue 537 started
Mon Apr 14 19:16:09 2025 daemon.err uhttpd[1514]: [info] luci: accepted login on /admin/services/youtubeUnblock for root from 192.168.*.*
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1144 100 1144 0 0 1653 0 –:–:– –:–:– –:–:– 1667
13 664M 13 91.9M 0 0 3741k 0 0:03:01 0:00:25 0:02:36 3890k^C
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 1144 100 1144 0 0 1738 0 –:–:– –:–:– –:–:– 1793
13 664M 13 91.3M 0 0 3654k 0 0:03:06 0:00:25 0:02:41 3869k^C
Если бы не работало у вас бы в скорости был бы 0, не могу сказать, quic как отключали?