ByeDPI: обсуждение

Спасибо за ответ, параметры рабочие, даже с таким же ttl. Можете поподробнее про прозрачный прокси, как его настроить на openwrt?

А как самому собрать exe с исходников гихаба? Может кто-нибудь дать инструкцию для чайников?

Можно форкнуть и в Actions собрать. Для линукса такое настроил Releases · spvkgn/byedpi · GitHub , для винды там еще проще (см. в readme). Сам пока с телефона, неудобно это сделать.

Подскажите, пробую эти параметры подсунуть в byedpi.bat и после запустить его (не запуская сервисом) - открывается командная строка и всё.
Ютуб не работает.

Может как-то можно проверить что byedpi работает?

Спасибо!

а вы прокси прописали?

вот тут как раз вопрос - где его и какой прописывать?
пробовал на win10 в настройках писать socks5://127.0.0.1 port 9090
но не понимаю помогает ли.

а второй момент - в рамках винды - это тест, далее хочу его на роутере openwrt запустить-настроить - там я вот не очень понимаю, нужно ли где-то прокси прописывать?

Подскажите пожалуйста.

В роутерах не шарю, но на винде сокс так можно прописать: How can I set socks proxy on windows? - Super User (либо не морочиться, и использовать nekoray например, ибо так удобнее)

И еще у вас порт неправильный:

-i, --ip <ip>
    Прослушиваемый IP, по умолчанию 0.0.0.0

-p, --port <num>
    Прослушиваемый порт, по умолчанию 1080

Т.е если не используете -i, -p параметры, то прописывайте 127.0.0.1, а порт 1080.

Спасибо большое!
Да, есть вариант прописать как по ссылке + там же есть для винды10 в прокси настройках так:
socks=127.0.0.1

Да, про порт - согласен - те конфигурации которые выдает чеккер порт иной, в итоге на винде настроил и указал так:
socks=127.0.0.1 | port 18081

Заработало.


Теперь бы понять как такое настроить на openwrt - что я ставил и как, вот тут

Понимаю что по роутерам это не к вам - но может кто подскажет где и что там дополнительно прописать, чтобы на роутере всё заработало, раз на винде всё заработало с указанием прокси.


В рамках роутера, я думал, что если я там НЕ указываю порт и не указываю ИП, то оно висит на 0.0.0.0 и это как бы будет доступно всем клиентам кто подключен к роутеру - но как будто это не так.

Вот хочу понять а как тогда там сделать надо?

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

Надо скачать mingw и make, посмотрите в ютубе как это сделать, а потом просто откройте в папке с исходниками консоль и вбейте make windows.

Можно добавить параметр --debug 1 или --debug 2, тогда все будет логироваться. А насчет роутера, если что - то можно его заменить хотспотом на windows - подробнее по ссылке Окологудбайдипиайный флуд - #741 by TesterTi

Огромное спасибо! Пойду разбираться

И вам спасибо, но сначала попробую с mingw и make

Про логи понимаю, спасибо.
А про хотспот - так у меня задача завести byedpi на роутере, где он уже стоит, чтобы не запускать его на каждом устройстве.

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

Возможно тут есть что полезное Поднять на роутере Keenetic · hufrea/byedpi · Discussion #65 · GitHub

кстати make не обязательно устанавливать, он в mingw уже есть, я что-то забыл. mingw32-make windows команда.

для того чтобы программа заработала, на нее надо траффик направить через iptables/nftables либо через прозрачный режим, либо с использованием сторонних программ, если не ответит никто, то завтра вечером напишу, там с nftables не так тривиально, как я думал, меня вон человек спросил, я и задумался, сам я через netfilter-queue сижу с другой программой, там всего одна строчка в nft.

а --transparent не поможет, если указать в роутере?

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

У меня нет роутера, не знаю. Проверьте, может и поможет.

Добавил сборку для винды https://github.com/spvkgn/byedpi/releases/download/latest/byedpi-6dca571-x86_64-w64.zip
Также там есть для 32-бит (i686-w64)

Спасибо за компилирование. -o 2 -s -5+se работает отлично

Подскажите, а какие есть простые варианты настройки прокси, после настройки byedpi на openwrt? (чтобы все клиенты шли через него)

Спасибо, я в общем забил на прозрачный прокси, буду также через tun2socks сидеть.

К слову войс дискорда фиксится с помощью --udp-fake 1. Ну и в hosts нужно ещё домены дискорда добавить.

У меня другая проблема появилась, вчера конфиг --fake 1 --disoob 3+s --ttl 3 работал на ютуб. Сегодня он не работает на youtube, зато работает на дс. То есть с дискордом всё хорошо, войс работает, он грузится, а у ютуба не грузятся именно видео. В devtoolsах я смотрю на запросы, videoplayback создаются и потом у них появляется статус cancelled. В логах byedpi вот такое:

Fri Oct 18 09:28:21 2024 daemon.err ciadpi[11281]: host: rr8---sn-pivhx-n8vz.googlevideo.com (127)
Fri Oct 18 09:28:21 2024 daemon.err ciadpi[11281]: split: pos=0-1 (1), m: DESYNC_FAKE
Fri Oct 18 09:28:21 2024 daemon.err ciadpi[11281]: split: pos=1-130 (129), m: DESYNC_DISOOB
Fri Oct 18 09:28:21 2024 daemon.err ciadpi[11281]: send: pos=130-1809
Fri Oct 18 09:28:21 2024 daemon.err ciadpi[11281]: desync params index: 1
Fri Oct 18 09:28:21 2024 daemon.err ciadpi[11281]: host: fonts.gstatic.com (154)
Fri Oct 18 09:28:21 2024 daemon.err ciadpi[11281]: accept: fd=45
Fri Oct 18 09:28:21 2024 daemon.err ciadpi[11281]: new conn: fd=46, addr=85.112.121.48:443

В целом ничего выдающегося.
Помогите пожалуйста пофиксить эту проблему, у меня уже голова кружится :woozy_face: