Решение проблемы обхода блокировок для всех устройств в домашней сети зачастую упирается в дешевый, древний, но исправно выполняющий свое предназначение роутер. В этой статье я расскажу, как настроить связку ByeDPI и Redsocks на роутере с OpenWRT, даже если ваш девайс далеко не топ по характеристикам.

Однако эта информация будет полезна и обладателям более современных роутеров — метод довольно универсален и относительно несложен в настройке.

Справка: основные методы обхода DPI

Прежде чем перейти к основной части, коротко расскажу о существующих методах обхода систем DPI (Deep Packet Inspection), которые используются для фильтрации интернет-трафика.

  • GoodbyeDPI — один из наиболее популярных инструментов, разработанный для обхода DPI в Windows. Он изменяет или фрагментирует пакеты данных так, чтобы их было трудно корректно распознать.

  • Zapret — еще одно решение, наиболее часто используемое для роутеров под OpenWRT, также маскирующее или фрагментирующее пакеты.
    Из плюсов: присутствует автоматический поиск рабочей конфигурации для обхода, который, правда, далеко не всегда работает.
    Из минусов: требует установки кучи зависимостей и довольно сложен в конфигурировании.

  • ByeDPI — это решение для Linux, под различные архитектуры, на основе которого созданы приложения под Андроид.

Зачем нужны ByeDPI и Redsocks?

ByeDPI — это утилита (не путать с приложением под Андроид) для обхода DPI (Deep Packet Inspection), которая изменяет сетевые пакеты таким образом, чтобы они не распознавались системами фильтрации трафика.
Но ByeDPI поднимает только SOCKS5 сервер, и чтобы пустить трафик через него, необходимо настроить прокси в каждом конкретном приложении.
К сожалению, VPN туннель реализован только в приложении ByeDPI под Андроид (и его более быстроразвивающемся на данный момент форке ByeByeDPI).

Redsocks — это прокси-инструмент, который перенаправляет трафик через SOCKS или HTTP прокси, даже если приложение не поддерживает настройку прокси напрямую.

Сочетание этих двух инструментов на роутере позволяет обходить блокировки на уровне роутера, обеспечивая свободу в домашней сети без необходимости установки ПО на каждом устройстве.

Установка OpenWRT на ASUS ASUS RT-N12

Здесь кратко опишу процесс усановки OpenWRT на роутер ASUS RT-N12 VP B1, если на вашем роутере уже стоит OpenWRT можете смело переходить к следующему разделу.

Вообще установка OpenWRT на роутер ASUS RT-N12 довольно тривиальна и подробно описана здесь и здесь, подсвечу лишь несколько моментов:

  • У меня последняя прошивка OpenWRT 23.05.5 работала нестабильно из-за недостатка памяти, также есть предупреждение на официальном сайте что драйвер Wi-Fi в ней работает некорректно;

  • Но замечательно заработала прошивка 19.07.4 +/- mwan3 в которую добавлен проприетарный Wi-Fi драйвер.

  • Правда на этой прошивке отказался работать пакет ByeDPI для OpenWRT 23.05.5, но заработал для OpenWRT 21.05.5 (об этом позже).

Способ 1:

  1. Для начала нужно скачать и установить утилиту ASUS Firmware Restoration 2.1.0.3, но можно попробовать и без неё, просто через браузер заходим на 192.168.1.1, там можно будет прошить или сбросить NVRAM.

  2. Идем в свойства сетевой карты и вбиваем вручную адреса: IP-адрес 192.168.1.10, маска подсети 255.255.255.0, основной шлюз 192.168.1.1

  3. Настоятельно рекомендуется отключить лишние сетевые адаптеры, в особенности виртуальные (VPN, NAT от VMWare и т.п.)

  4. Выключаем роутер кнопкой

  5. Вставляем сетевой кабель в любой LAN порт

  6. Зажимаем кнопку Reset (рядом с кнопкой питания) 5-10 секунд

  7. Удерживая кнопку нажатой, включаем роутер

  8. Когда индикатор питания начнет быстро мигать - кнопку Reset можно отпустить. Ваш роутер в режиме восстановления

  9. Открываем утилиту, выбираем файл прошивки и прошиваем

Но, у меня ASUS Firmware Restoration категорически отказывалась находить роутер, а также в режиме восстановления по адресу 192.168.1.1 ничего не было, так что пришлось использовать второй способ, для которого нужно включить доступ по SSH в настройках роутера.

Способ 2:

  1. Закидываем файл прошивки 19.07.4 +/- mwan3 в папку tmp через консоль (scp) или с помощью программы WinSCP

    В терминале в папке с скачанным и разархивированным файлом прошивки выполняем команды:

scp openwrt-19.07.4-rt-n12vp_b1-mwan3-squashfs-sysupgrade.bin root@192.168.1.1:/tmp  
ssh root@192.168.1.1   
cd /tmp  
mtd-unlock -d linux  
mtd-write -i openwrt-19.07.4-rt-n12vp_b1-mwan3-squashfs-sysupgrade.bin -d linux
rm openwrt-19.07.4-rt-n12vp_b1-mwan3-squashfs-sysupgrade.bin
reboot
  1. Пробуем зайти в браузере на 192.168.1.1. Если открывается веб-интерфейс, то идем дальше, если нет, пытаемся сбросить настройки или прошить по способу 1.

  2. Далее заходим без пароля и включаем Wi-Fi во вкладке по этой инструкции.

Установка ByeDPI и Redsocks

Для начала нужно скачать подходящий для вашей версии OpenWRT пакет ByeDPI отсюда.

Закидываем его в папку tmp через консоль (scp) или с помощью программы WinSCP

scp .\byedpi_0.14.1-1_mipsel_24kc.ipk root@192.168.1.1:/tmp

Логинимся по SSH

ssh root@192.168.1.1

Если позволяет место, устанавливаем опциональные пакеты для более быстрой установки и проверки работы

opkg update
opkg install coreutils-sort curl grep gzip

Пробуем установить Redsocks с помощью скрипта следующей командой:

cd /tmp && wget https://github.com/emonbhuiyan/Redsocks-OpenWRT/raw/main/install.sh && chmod +x install.sh && clear && sh install.sh && rm install.sh && clear

Если появилась ошибка wget error : SSL support not available, то нужно доустановить сертификаты командой:

opkg install libustream-mbedtls ca-bundle ca-certificates

Далее открываем конфиг Redsocks

vi /etc/redsocks.conf

И прописываем в нем следующие параметры

base {
        log_debug = off;
        log_info = on;
        log = "syslog:local7";
        daemon = on;
        redirector = iptables;
}

redsocks {
        local_ip = 0.0.0.0;
        local_port = 1337;
        ip = 127.0.0.1;
        port = 1080;
        type = socks5;
}

Перезпускаем и включаем сервис Redsocks

service redsocks restart
service redsocks enable

Устанавливаем ранее скачаный пакет ByeDPI

opkg install /tmp/byedpi_0.14.1-1_mipsel_24kc.ipk

Открываем конфиг ByeDPI

vi /etc/config/byedpi

Здесь прописываем найденную на просторах интернета и подходящую для вашего провайдера конфигурацию обхода блокировок. Протестировать конфигурацию, перед тем как применить её здесь, можно с помощью приложения ByeDPIAndroid на телефоне.

config byedpi 'main'
	option enabled 1

	#	if set, all other uci settings are ignored
	option cmd_opts '--hosts /etc/config/byedpi.hosts'

Опция --hosts указывает файл со списком (потенциально) заблокированных доменов, к которым будет применяться обход DPI. Этот файл можно создать через WinSCP или командой

vi /etc/config/byedpi.hosts

Содержимое файла примерно такое

####Список доменных имен для обхода ограничений

### YouTube
youtube.com
youtu.be
ggpht.com
ytimg.com
i.ytimg.com
i9.ytimg.com
yt3.ggpht.com
l.google.com
play.google.com
youtubei.googleapis.com
wide-youtube.l.google.com
nhacmp3youtube.com
googleusercontent.com
yt3.googleusercontent.com
googleapis.com
googlevideo.com
youtubei.googleapis.com
1e100.net

###Google google.com
mtalk.google.com
manifests.googlevideo.com
googleapis.com
youtube.googleapis.com
gmailpostmastertools.googleapis.com
NS1.google.com
NS2.google.com
NS3.google.com
NS4.google.com
play.google.com
gstatic.com
googleads.g.doubleclick.net

###Новостные и погодные сервисы
msnbc.com
foxnews.com
cnn.com
dw.com
bbc.com
bbc.com/weather
bbc.co.uk
bbc.co.uk/weather
static.files.bbci.co.uk
mybbc-analytics.files.bbci.co.uk
weather.files.bbci.co.uk
nav.files.bbci.co.uk
m.files.bbci.co.uk
inforesist.org
france24.com
accuweather.com
meteoblue.com
open-meteo.com
openweathermap.org
weatherstack.com
worldweatheronline.com
wunderground.com
currenttime.tv

###Мессенджеры
whatsapp.com
whatsapp.net
static.whatsapp.net
g.whatsapp.net
time.android.com
web.whatsapp.com
signal.org
getsession.org
amazon.com
amazonaws.com

###Социальные сети
facebook.com
x.com
twitter.com
instagram.com

###Торрент-трекеры
rutracker.org
rutor.info
rutor.is
mega-tor.org
kinozal.tv
#nnm-club.me
#nnm-club.ws
#tfile.me
#tfile-home.org
#tfile1.cc
#megatfile.cc
#megapeer.org
#megapeer.ru
tapochek.net
#tparser.org
#tparser.me
rustorka.com
#uniongang.tv
fast-torrent.ru

###Каталоги медиаконтента для программ 
rezka.ag
hdrezka.ag
hdrezka.me
filmix.co
filmix.cc
seasonvar.ru

###Книги
lib.rus.ec
flibusta.is
flibs.me
flisland.net
flibusta.site

###Разное
7-zip.org
edem.tv
msfree.su
4pda.to
protonvpn.com
proton.me
drive.proton.me
tuta.com
whois.domaintools.com
dnsleaktest.com
ipleak.net
github.com
objects.githubusercontent.com
openvpn.net
community.openvpn.net
openwrt.org
lastpass.com
delinea.com
dnscheck.tools
cloudflare.com
cloudflare-dns.com
1dot1dot1dot1.cloudflare-dns.com
controld.com
umbrella.com
cisco.com
quad9.net
deb.oxen.io
ntc.party
akamaitechnologies.com
deploy.static.akamaitechnologies.com
akamaistream.net
AX0.AKAMAISTREAM.NET
AX1.AKAMAISTREAM.NET
AX2.AKAMAISTREAM.NET
AX3.AKAMAISTREAM.NET
NS2-32.AKAMAISTREAM.NET
NS3-32.AKAMAISTREAM.NET
NS6-32.AKAMAISTREAM.NET
P5.AKAMAISTREAM.NET
P6.AKAMAISTREAM.NET
P7.AKAMAISTREAM.NET
P8.AKAMAISTREAM.NET
149.34.0.0/16
cloudfront.net
datapacket.com
wholesale.adamo.es

###Ubuntu и форки ubuntu.com
archive.ubuntu.com
linuxmint.com
packages.linuxmint.com
tuxedocomputers.com
os.tuxedocomputers.com
mirror.init7.net
kde.org
ubuntucinnamon.org
23.192.0.0/11
23.128.64.0/23

###Проверка Tor
check.torproject.org

Перезпускаем и включаем сервис ByeDPI

service byedpi restart
service byedpi enable

Проверить результат можно с помощью тестирования скорости загрузки домена googlevideo.com

curl --connect-to ::speedtest.selectel.ru https://manifest.googlevideo.com/100MB -k -o/dev/null

Комментарии (61)


  1. safari2012
    05.11.2024 18:31

    Я - ленивец, жду, пока кто-то заведет родные пакеты в OpenWRT. Пока пользуюсь аналогами непосредственно на хостах.


    1. V1tol
      05.11.2024 18:31

      Redsocks есть прямо в официальном репозитории уже много лет, ByeDPI собирается умельцами (в статье та же ссылка). Достаточно иметь относительно свежий роутер с OpenWRT и всё сводится к правке парочки конфигов без танцев с бубном.


  1. HyperWin
    05.11.2024 18:31

    Спасибо огромное за статью! Уже все отскринил в подробностях, т к скоро скорее всего забанят статью.


    1. safari2012
      05.11.2024 18:31

      Достаточно сохранить как *.mhtml


      1. HyperWin
        05.11.2024 18:31

        Лёгких путей мы не ищем...


        1. rexen
          05.11.2024 18:31

          Это САМЫЙ лёгкий и универсальный путь. Более того - на MS EDGE это ещё и элегантно: выделяете НУЖНЫЙ кусок текста, ПКМ->"Открыть выбранный фрагмент в иммерсивном средстве чтения", у вас этот кусок документа предстанет в упрощённом виде (для чтения/печати, без мусора в виде шапки/подвала/баннеров и т.д.) - и его только и останется сохранить браузером в MHTML-архив. А это именно архив - в Total Commander-е можно установить плагин wcx_MhtUnPack и просто заходить внутрь .mhtml-файла как в папку, удалять оттуда лишнее (например, CSS-файлы) и закидывать туда нужное (например, приложенные к статье архивы, исходники, даташиты).

          Всё. В одном файле - всё необходимое. Тем же Тоталом .MHT открывается по F3 просмотрщиком. Я уже не один десяток лет живу в Тотале и хомячу так статьи с Интернета, создавая бэкап всего интересного лично мне. Ничего удобнее, увы, пока не нашлось.


          1. HyperWin
            05.11.2024 18:31

            Ну не знаю, как по мне слишком муторно, так еще и ставить софт который вообще не нужен. Но в любом случае индивидуально, надо будет разобраться в этом всем, спасибо за совет.


            1. rexen
              05.11.2024 18:31

              В общем случае - для обывателя, сидящего на Винде - и ставить-то ничего не понадобится. Браузер Edge уже есть, Тотал, думаю у многих (у хабровчан - наверное даже у очень многих), ибо как ещё работать с файлами как не в лучшем файловом менеджере. Голый Тотал мало кто ставит - либо чужие сборки, либо пилят свою. Просмотрщик веб-файлов почти везде там, вот только MhtUnPack возможно придётся поставить, если сборка куцая.

              Это не идеальный вариант, но из существующих лучшего я пока не нашёл. Не хватает в основном системы тегов, ибо в текущем варианте база состоит просто из файлов раскиданных по тематическим (под)папкам. И нередко крепко задумываешься про таксономию - бывают статьи, которые просятся сразу в несколько категорий, но приходится выбирать одну (да, есть варианты, например, в NTFS существуют линки, но это порушится при облачной синхронизации).


              1. HyperWin
                05.11.2024 18:31

                Ну я не совсем простой обыватель, гентуха у меня. Вместо Edge - лиса, вместо TC - терминал, так что нужно исследовать местные аналоги.


                1. 0x9d8e
                  05.11.2024 18:31

                  В лисе тоже есть сохранение страницы. При том с картинками или без на выбор.
                  А ещё в мобильной лисе есть "режим для просмотра", который за одно в большинстве случаем решает проблему баннеров и пейволлов, реализованных на фронте.


                  1. HyperWin
                    05.11.2024 18:31

                    Ну вот. Никогда не нужно было просто, вот и не разбирался.


                1. boulder
                  05.11.2024 18:31

                  Вместо TC есть Double Commander, и он на удивление похож на оригинал, с той целью и создавался же.


          1. TheMrWhite
            05.11.2024 18:31

            гораздо удобнее сохранить как пдф


            1. rexen
              05.11.2024 18:31

              Перечитайте внимательнее мой комент. Не удобнее. PDF избыточный, тяжёлый, не индексируется, из него нельзя двумя кликами удалить или добавить что-то, он в принципе не для просмотра - он для печати, от рождения, так задумано.


              1. PereslavlFoto
                05.11.2024 18:31

                PDF отлично индексируется гуглем. Изначально задуманный для печати, сегодня он стал основным форматом для электронного издания.


                1. rexen
                  05.11.2024 18:31

                  Я не про индексацию в Интернете. Речь ведь шла о локальных хранилищах, и PDF здесь очень неудобен. Просто он напару с DJVU стал тупо "копией бумаги". Куда как не в них сканировать физические издания.


                  1. PereslavlFoto
                    05.11.2024 18:31

                    Вы назвали задачу: сканировать физические издания.

                    Для этой задачи нет правильного формата, все форматы будут неудобными.


                  1. Javian
                    05.11.2024 18:31

                    У PDF есть текстовый слой поверх скана.


                    1. rexen
                      05.11.2024 18:31

                      Нет, у ПДФ МОЖЕТ быть текстовый слой. Это если создатель этой ПДФ-ки позаботится. Как и у DJVU. Но я слишком часто вижу даташиты, где в ПДФку тупо собраны JPEG-и - и всё.


                      1. Grey83
                        05.11.2024 18:31

                        Во всяком случае pdf создаваемый браузером состоит точно также из текста и графики, как и сохраняемая страница.
                        Это не скриншот окна.


                      1. rexen
                        05.11.2024 18:31

                        Но всё-равно это очень костыльно. ПДФ-ка не адаптивна, принудительно разбита на страницы, много "весит" и чистить её от лишних элементов затруднительно.

                        Я напомню, что ветка дискуссии началась с жалобы, что статью грохнут и надо бы сохранить себе. И я аргументировал, почему MHTML в этом удобнее PDF.


                      1. PereslavlFoto
                        05.11.2024 18:31

                        У адаптивного дизайна есть один досадный недостаток.

                        В течение тысячи лет развивается культура книги, эргономика книги. Люди выдумали множество приёмов, чтобы сделать книгу удобной. И все эти приёмы не годятся для адаптивного дизайна.

                        Например, вам неприятно, что книга разбита на страницы. Предположим, что текст не разбит на страницы. Как ссылаться на конкретное место текста?


                      1. rexen
                        05.11.2024 18:31

                        До изобретения книг, использовались свитки. Шах и мат! :)


                      1. Grey83
                        05.11.2024 18:31

                        1. pdf создаваемая браузером при сохранении html-страницы состоит ровно из одной страницы;

                        2. чистить нужно до сохранения (если нужен только текст то вообще проще включить режим чтения в браузере и скопировать текст в txt-файл ^_^), а не после (я так на десктопе и делал, хотя на смарте я и не сохранял страницы, вроде);

                        3. удобнее всего сохранять на десктопе в html, потому что потом можно как угодно исправлять хоть в блокноте, но неудобно хранить эту россыпь файлов.


          1. Kriminalist
            05.11.2024 18:31

            В Brave выделенный кусок текста можно сразу по пкм сохранить как .MHT.


            1. rexen
              05.11.2024 18:31

              Хм. Придётся, видимо всё-таки попробовать Brave, что-то часто его хвалят в последнее время фичами. Хотя какое-то время назад вроде был негатив в его сторону, утечка пользовательских данных или около. Может просто слухи.

              Но, в любом случае, да, почти подо все браузеры есть решения для сохранения в MHTML. Я специально держу Palemoon для редких случаев, когда Edge не справляется с сохранением конкретного куска на отдельных сайтах (форумы он почему-то не "любит").


          1. hochbar
            05.11.2024 18:31

            Я немного иначе делаю: открываю страницу в Ябраузере в режиме чтения чтобы убрать все лишее и потом сохраняю в pdf формате через Ctrl P


      1. hochbar
        05.11.2024 18:31

        Кстати, а как в хром сохранить мхтмл формате?


        1. rexen
          05.11.2024 18:31

          Save As MHTML - Chrome MHT Extension или другие расширения. Какое-то время в Хроме была опция в продвинутом конфиге включить такую опцию/флаг. Надо гуглить, пробовать. Время идёт, фичи пропадают или появляются.


    1. Denis1121
      05.11.2024 18:31

      Есть ещё функция сохранения страниц. По мне так даже удобнее. Так же есть приложения, наподобие pocket, которые сохраняют страницы в удобном для чтения формате.


    1. walterzedman
      05.11.2024 18:31

      Так ведь одним известным способом 451-е статьи открываются (надеюсь, никакой секрет не выдал)


      1. HyperWin
        05.11.2024 18:31

        Неужто 451 по локации дается?


        1. walterzedman
          05.11.2024 18:31

          Судя по всему, да. У меня в частности через амнезию открывается.


        1. hochbar
          05.11.2024 18:31

          Да


  1. J0k3Rnc
    05.11.2024 18:31

    Да, жить статья долго не будет, но благодарю


    1. rexen
      05.11.2024 18:31

      Я смотрю тематические статьи с Хабра оперативно растаскивают по другим закоулкам - Телеграф, блоги, даже Дзен. Достаточно заяндексить просто название статьи.

      А иногда и заглянуть в web.archive.org


    1. wiktorbgu
      05.11.2024 18:31

      Все заблокированные статьи доступны через vpn и недоступны только из РФ, даже если нет vpn всегда можно зайти на веб архив и сделать свежую копию интересующей страницы, если там её не найдется.


  1. larasage
    05.11.2024 18:31

    Здесь прописываем найденную на просторах интернета и подходящую для вашего провайдера конфигурацию обхода блокировок.

    У меня уже ни одна конфигурация не работает для googlevideo (пользовался GoodCheck для перебора настроек). Сперва на работе (провайдер 1), где-то через неделю - и дома (провайдер 2) загнулось.


  1. adsl4ik
    05.11.2024 18:31

    4к видео с тьюба обработает?


  1. VasiliyLiGHT
    05.11.2024 18:31

    Как понять, что мой роутер точно поддерживает OpenWRT? На сайтах производителя и магазина указано, что есть поддержка. Однако, при поиске на сайте прошивки написано, что не поддерживается.

    Или мб уже кто-то ставил OpenWRT на Archer AX50, завелось?


    1. psman
      05.11.2024 18:31

      На сайте OpenWRT можно посмотреть список всех роутеров для которых прошивка подходит и скачать нужную.


    1. Grey83
      05.11.2024 18:31

      Если на оф.сайте OpenWRT прошивки нет, то можно просто погуглить %wi-fi_router_name% openwrt или даже посмотреть тему устройства на 4pda. Потому что бывают прошивки неофициальные ещё.


      1. VasiliyLiGHT
        05.11.2024 18:31

        это, гуглил, всё печально...


        1. Grey83
          05.11.2024 18:31

          Лол, глянул тему на 4pda: это почти то же железо, что у моего Phicomm K3C, про который я статью на хабр писал.
          Ну и в шапке темы на 4pda про это тоже упоминается.
          На мой только 15-й OpenWRT был (патченый до 18-й версии каким-то образом).
          Там самая главная проблема: отсутствие дров интеловских для беспроводных модулей.
          А вот тут пишут, что какая-то стоковая прошивка - это перелицованная 12-я OpenWRT (впрочем у Phicomm аналогично, только я хз какой версии).

          В общем нет под него OpenWRT не от TP-Link.


          1. VasiliyLiGHT
            05.11.2024 18:31

            Да, про перелицовку тоже читал, видимо, поэтому я думал, что есть поддержка. А стал проверять в магазинах - ни одного упоминания. Ну хоть характеристики узнал, только толку от этого... Надо покупать что-то из списка


    1. frosterdam
      05.11.2024 18:31

      Нет, для именно этой модели нет. На 4пда есть информация, что это из-за того, что там стоит чип от Intel. Получить тот де рут можно только через пляски с бубном (для каждой версии прошивки свои пляски и свои бубны).

      Я сменил в итоге роутер, т.к. других, менее трудозатратных, вариантов не нашел. Конкретно сменил на Mikrotik hap ax2 (со временем понял, что наверное лучше было бы взять hap ax3). byedpi и tun2socks (можно любой сокс туннель) на микротиках через докер можно поставить. Гайд был тут на хабре (сейчас он недоступен). Спасибо @wiktorbgu за этот гайд!


      1. wiktorbgu
        05.11.2024 18:31

        Рад что пригодилось) Я собрал все в один контейнер https://hub.docker.com/r/wiktorbgu/byedpi-hev-socks5-tunnel
        Там же есть и ссылки на статью (она в любом случае всегда доступна через vpn) либо через веб архив. Саму статью тоже обновил.

        Рекомендую попробовать :)


  1. xdd001
    05.11.2024 18:31

    ооочень далек от ИТ, прошу простить.

    Подскажите, пожалуйста, как правильно вписать настройки в файле config byedpi? на телефоне (android) в byebyedpi они работают, что ютуб, что дискорд все ок. А как их правильно в на компе прописывать я хз...Пытался разными способами, при запросе статуса пишет:
    active with no instances.

    Вот настройки: --proto=udp --pf=443 --fake-data=':\xC2\x00\x00\x00\x01\x14\x2E\xE3\xE3\x5F\x6B\xBB\x23\xA8\xE6\x5D\xA9\x78\x21\xCF\xC2\x72\x4C\x8F\xC4\x5E\x14\x00\x00\x00\x00\xC5\x00\x00\x00\x00\x4C\x00\xA7\x00\x00\x00\x00\x00\x00\x44\x00\x00\x80\x00\x00\x00\x0D\xFC\xFA\x1D\xCD\x73\xBA\x2A\x90\x93\xB3\xEE\xF7\x43\xC5\x85\xDA\xFF\x45\x3C\x00\x00\x00\x00\x00\x00\x7C\x00\x9B\x00\xF6\x00\x00\xDD\x00\x00\x00\x00\x00\x00\x00\x00\x00\x59\xA8\xE4\x00\x00\x00\x00\x00\x00\x00\x00\x7B\x00\x0F\x00\x00\x00\x48\x4E\x00\x00\x00\x06\xF3\x00\x00\x00\x00\xD9\x5A\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00' --udp-fake=10 --auto=none -s1 -o1

    у меня МТС, г. Ижевск.


    1. DipodDP Автор
      05.11.2024 18:31

      В строку option cmd_opts '--hosts /etc/config/byedpi.hosts'внутри кавычек

      После или вместо --hosts /etc/config/byedpi.hosts


  1. nextgenk
    05.11.2024 18:31

    Приветствую, главное то упустили для новичков, где проксю брать? бесплатные не работают, а платные чуть дороже впски, профит то в чем?


    1. DipodDP Автор
      05.11.2024 18:31

      Профит в том что прокся на роутере стоит:)


  1. immortal555
    05.11.2024 18:31

    Списки проксирования придется постоянно подредачивать. Например, глаз зацепился за рутрекер, который уже в данный момент редиректит на доменную зону .cc, соответственно, юзая приведенный список, рутрекер мы не откроем.


  1. infund
    05.11.2024 18:31

    Идиотский вопрос: а на RT-N12 D1 подойдет все это?


  1. hachiko
    05.11.2024 18:31

    Не понятно зачем здесь вообще redsocks, если byedpi уже давно поддерживает transparent proxy mode с флагом --transparent

    Соответственно мы перенаправляем весь трафик на прозрачный прокси через правило iptables

    iptables -t nat -A PREROUTING -i br-lan -p tcp --dport 443 -j REDIRECT --to-ports 1080

    Redsocks здесь просто потребляет ресурсы зря


    1. DipodDP Автор
      05.11.2024 18:31

      Возможно действительно так, у меня просто с --transparent что-то не получилось, надо попробовать действительно через iptables завернуть


    1. mihmig
      05.11.2024 18:31

      Да, у меня тоже вопрос - Redsocks заворачивает на себя ВЕСЬ HTTPS- траффик, создавая ненужную нагрузку на роутер...


  1. Yamuzakopal
    05.11.2024 18:31

    К роутеру подключен antminer s9 на openwrt как клиент. Так как ethernet порт один. Другим подключаемым клиентам в шлюз прописан адрес antminer. На нем же сначала удачно стоял запрет, потом наткнулся на byedpi под openwrt когда через zapret начало лагать. Сижу на нем удачно.

    В общем схема. Роутер+antminer(openwrt), клиенты через роутер подключены к openwrt с byedpi.


  1. lda_86
    05.11.2024 18:31

    Эта команда не работает пишет HTTP error 404

    cd /tmp && wget https://github.com/emoncd /tmp && wget https://github.com/emonbhuiyan/Redsocks-OpenWRT/raw/main/install.sh && chmod +x install.sh && clear && sh install.sh && rm install.sh && clearbhuiyan/Redsocks-OpenWRT/raw/main/install.sh && chmod +x install.sh && clear && sh install.sh && rm install.sh && clear


    1. DipodDP Автор
      05.11.2024 18:31

      опечаточка вышла, правильно cd /tmp && wget https://github.com/emonbhuiyan/Redsocks-OpenWRT/raw/main/install.sh && chmod +x install.sh && clear && sh install.sh && rm install.sh && clear


  1. Lqdtr
    05.11.2024 18:31

    Поставил все пакеты, ещё даже ничего настраивать не начал - отвалился nextcloud, который у меня в домашней сети и на который проброшены 443 и 80 порты на роутере. Браузер стал ругаться на certificate authority. Пришлось всё снести до выяснения. Куда копать?


  1. Nazka85
    05.11.2024 18:31

    Доброго вечера. Все сделал по инструкции, но не работает. Конфу проверил на телефоне подключенному к роутеру, все работает.