Решаем проблему блокировок (и YouTube) за 5 минут на роутере с OpenWRT

Решаем проблему блокировок (и YouTube) за 5 минут на роутере с OpenWRT

Самые простые способы обхода блокировки в тг канале, а для тех кто хочет вариант эффективный, но чуть подольше вот:Оглавление:

  • 1. Подключение к ssh на Windows через PuTTY
  • 2. Установка необходимых пакетов
  • 3. Установка скрипта в постоянную память
  • 4. Установка скрипта в оперативную память
  • 5. Часто задаваемые вопросы
  • 6. Послесловие

Итак, у вас есть роутер с установленной прошивкой OpenWRT не старше 21.02 и 128 Мб Оперативной памяти (крайне желательно, на 64 Мб заработает, но совсем не стабильно), а также ключ к серверу Outline (Shadowsocks), а если ключа нет, то:

Бесплатные ключи даёт проект: VPN Generator

Платные ключи можно приобрести в Paper VPN, Blanc VPN и любой другой сервис предоставляющий Outline (shadowsocks) ключи

Self-hosted решения: Outline, Amnezia VPN

Также можно поискать ключи на сайтах типа outlinekeys.com, но ключи могут переставать работать довольно быстро и ваш трафик может быть использован владельцами бесплатных серверов

Если у вас также есть желание обойти блокировки и вернуть доступ к YouTube и другим нужным ресурсам, то мы попробуем это сделать с помощью протокола Shadowsocks и сервера маршрутов от Antifiter.download

Для этого вам понадобится доступ к консоли SSH и подключение роутера к интернету

Статья ориентирована на неопытных пользователей, поэтому коротко рассмотрим подключение к консоли ssh на примере Windows и программы PuTTY:

1. Подключение к ssh на Windows через PuTTY

Сначала скачаем и установим PuTTY с официального сайта

Решаем проблему блокировок (и YouTube) за 5 минут на роутере с OpenWRT

Вводим IP адрес роутера в поле Host Name, порт по умолчанию 22 и нажимаем Open

Нажимаем Accept в всплывающем окне и вводим логин - root

логин - root (адрес 192.168.3.7 только для примера)
логин - root (адрес 192.168.3.7 только для примера)

и пароль от веб-интерфейса

пароль будет не видно при вводе
пароль будет не видно при вводе

После ввода пароля нажимаем Enter и попадаем в консоль роутера:

Решаем проблему блокировок (и YouTube) за 5 минут на роутере с OpenWRT

Далее переходим к установке:

Установка необходимых пакетов

Устанавливаем необходимые пакеты kmod-tun, bird2c and ip-full (если они установлены, команда это определит и не будет устанавливать их заново)

Далее, команды ниже нужно будет копировать и вставлять (правой кнопкой мыши) в окно PuTTY:

Решаем проблему блокировок (и YouTube) за 5 минут на роутере с OpenWRT

Успешный вывод команды:

Решаем проблему блокировок (и YouTube) за 5 минут на роутере с OpenWRT

Запустите команду:

Решаем проблему блокировок (и YouTube) за 5 минут на роутере с OpenWRT

В выводе команды смотрим объём свободного места:

Решаем проблему блокировок (и YouTube) за 5 минут на роутере с OpenWRT

Если Available (Свободно) больше 10M, тогда переходим к следующему этапе, если меньше, то будем использовать установку в Оперативную Память (служба будет загружаться после перезагрузки устройства автоматически) - пропустите следующую главу и перейдите сразу к "Установка в Оперативную память"

Установка скрипта в Постоянную память

Скачаем скрипт и дадим права на запуск:

cd /tmpwget https://raw.githubusercontent.com/1andrevich/outline-bgp-install-wrt/main/install_outline.sh -O install_outline.shchmod +x install_outline.sh

Перед запуском скрипта подготовьте ключ в формате ss://шифрованный-ключ@IP:ПОРТ

Далее запускаем скрипт:

./install_outline.sh

Скрипт запросит:

  • Outline (Shadowsocks) конфиг в формате "ss://шифрованный-ключ@IP:ПОРТ"

Что делает скрипт:

  • Проверит наличие пакетов kmod-tun, ip-full, bird2c
  • Cкачает tun2socks для вашего роутера (если пакет есть в репозитории)
  • Перенесёт файл в ПЗУ
  • Создаст необходимые записи в /etc/config/network и /etc/config/firewall
  • Перезагрузит сеть
  • Попросит ввести данные для настройки
  • Проверит и сохранит текущий маршрут по умолчанию
  • Создаст скрипт запуска /etc/init.d/tun2socks и добавит его в автозапуск
  • Создаст конфиг для bird2 (клиент BGP Antifilter.download)
  • Запустит службу BGP Клиента bird2 (подключится через туннель)
  • Проверит доступ к Facebook, YouTube, X (Twitter)

Установка в Оперативную память

Если у вас доступно меньше 10 Мб постоянной памяти (но не менее 1.5 Мб), но есть желание установить клиент (и свободно минимум 35Мб ОЗУ), проверить можно командой:

free

Решаем проблему блокировок (и YouTube) за 5 минут на роутере с OpenWRT

Тогда переходим к установке:

Проверьте что установлены пакеты kmod-tun, bird2c и ip-full

opkg update && opkg install kmod-tun bird2c ip-full

Запустите команды:

cd /tmpwget https://raw.githubusercontent.com/1andrevich/outline-install-wrt/main/install_outline_ram.sh -O install_outline_ram.shchmod +x install_outline_ram.sh./install_outline_ram.sh

Что делает скрипт:

  • Проверит наличие пакетов kmod-tun, ip-full, bird2c
  • Cкачает tun2socks для вашего роутера (если пакет есть в репозитории)
  • Создаст необходимые записи в /etc/config/network и /etc/config/firewall
  • Перезагрузит сеть
  • Попросит ввести данные для настройки
  • Проверит и сохранит текущий маршрут по умолчанию
  • Создаст скрипт запуска /etc/init.d/tun2socks и добавит его в автозапуск (и будет скачивать пакет tun2socks после каждой перезагрузки устройства)
  • Создаст конфиг для bird2 (клиент BGP Antifilter.download)
  • Запустит службу BGP Клиента bird2 (подключится через туннель)
  • Проверит доступ к Facebook, YouTube, X (Twitter)

Для остановки туннеля до перезапуска:

в Веб Интерфейсе: Система - Автозапуск и Остановить напротив tun2socks и bird

Решаем проблему блокировок (и YouTube) за 5 минут на роутере с OpenWRT

или:

/etc/init.d/bird stop/etc/init.d/tun2socks stop

Для удаления службы из автозапуска:

Система - Автозапуск и Включено напротив tun2socks, после нажатия Включено изменится на Отключено

или:

rm /etc/rc.d/S69tun2socksrm /etc/rc.d/S70bird

На этом инструкция закончена. (Материал довольно сырой и будет дорабатываться по мере нахождения ошибок и неточностей)

Послесловие

Хочется отметить что идеальных способов обхода блокировок нет, и лучший способ обхода блокировок - их отсутствие. Большие объёмы трафика из-за YouTube уже приводит к тому, что нагрузка на магистрали увеличится и массовое использование VPN эту ситуацию не изменит, а значит все в итоге ширина канала станет меньше для всех. Временным решением могут стать решения типа byeDPI и goodbyeDPI, но не в долгосрочной перспективе.Самые простые способы обхода блокировки в тг канале

10 комментариев

Добрый день! В подготовленном ключе в формате "ss://шифрованный-ключ@IP:ПОРТ" IP и ПОРТ используются такие же, что и при создании сессии в PuTTY?

1
Ответить

нет, ss:// относится к ключу сервера, а через PuTTY вы подключаетесь к роутеру своему локально

Ответить

Комментарий недоступен

Ответить
Автор

Есть еще варианты, например через GoodbyeDPI.Что нужно сделать:

1. Загружаем последнюю версию GoodbyeDPI, распаковываем архив в папке.
2. Запускаем файл 1_russia_blacklist.cmd. Windows, например, может сообщить, что это небезопасно, нажимаем «Подробнее» — «Выполнить».
3. Открываем браузер и вводим в адресную строку chrome://flags/#enable-tls13-kyber. Обязательно выключаем Kyber (Disabled).
4. Кайфуем от любимых видео.

1
Ответить
Автор

Если еще нужны варианты, в тг в закрепе есть

Ответить

почему openwrt 19 не подойдет?

Ответить

Добрый человек, а для простых людей можно описать, что это всё такое?

Если я запущу эти команды (неплохо бы их разделить, хз сколько их там, сливается всё), этого будет достаточно для ютуба,

Ответить