Временная «грязная» версия, определяющая протокол OpenVPN. Выполняет фрагментацию и отправку поддельного пакета для этого VPN-протокола.
Позволяет подключиться к заблокированным VPN-сервисам по протоколу OpenVPN TCP, таким как ProtonVPN.
Для скачивания файла необходима учётная запись Github.
Включение определения задаётся параметром --openvpn
. По умолчанию определение выполняется только на порту 443, добавить дополнительные порты можно опцией --port 1234
, где 1234
— номер порта.
Рекомендуемый вариант запуска — дописать опцию --openvpn
в скрипт 1_russia_blacklist.cmd
.
Я не могу осознать как дописать нужное. Наверное сказывается возраст. Можно разжевать подробно? Или в картинках? Измучался с ProtonVpn. GoodbyeDpi использую давно.
Спасибо и извините за мою непонятливость.
Откройте папку с программой, в строке пути (адресной строке) введите “cmd” без кавычек, в открывшимся окне командной строки введите: goodbyedpi.exe -5 --openvpn --port 7770 --port 8443
. Должно сработать.
Это ещё актуально? По ссылке на Github нет доступных файлов для загрузки.
Бамп.
Можете ли вы поделиться бинарниками для потестировать? Пытался собрать сам из исходников, но, как оказалось, я слишком слаб для этого.
Сделал так в версии goodbyedpi-0.2.2. В терминале никаких сообщений или ошибок. Но OpenVPN по конфигу протоновского сервера по-прежнему не соединяется. При некоторых попытках даже wi-fi отваливается. Может в OpenVPN порты надо настраивать?
Сама по себе goodbyedpi отдельно нормально работает, заблокированные сайты открывает.
Посмотрите, какие порты используются в вашем сервисе, и убедитесь, что подключаетесь по OpenVPN TCP, а не UDP.
Я скачал настройки сервера ProtonVPN именно для TCP. Ниже пример попыток соединится с одним из серверов: тут три порта по кругу используются 443, 8443, 7770. В настройках самой программы я ничего не менял. До блокировок нормально работало раньше, потом через прокси Lantern настраивал, а потом и это перестало работать. Кстати через OpenVPN к серверу antizapret-TCP без проблем подключается.
Wed May 24 01:30:18 2023 DEPRECATED OPTION: --cipher set to ‘AES-256-CBC’ but missing in --data-ciphers (AES-256-GCM:AES-128-GCM). OpenVPN ignores --cipher for cipher negotiations.
Wed May 24 01:30:18 2023 OpenVPN 2.6.4 [git:v2.6.4/b4f749f14a8edc75] Windows-MSVC [SSL (OpenSSL)] [LZO] [LZ4] [PKCS11] [AEAD] [DCO] built on May 11 2023
Wed May 24 01:30:18 2023 Windows version 10.0 (Windows 10 or greater), amd64 executable
Wed May 24 01:30:18 2023 library versions: OpenSSL 3.1.0 14 Mar 2023, LZO 2.10
Wed May 24 01:30:18 2023 DCO version: v0
Wed May 24 01:30:18 2023 MANAGEMENT: TCP Socket listening on [AF_INET]127.0.0.1:25346
Wed May 24 01:30:18 2023 Need hold release from management interface, waiting…
Wed May 24 01:30:19 2023 MANAGEMENT: Client connected from [AF_INET]127.0.0.1:53326
Wed May 24 01:30:19 2023 MANAGEMENT: CMD ‘state on’
Wed May 24 01:30:19 2023 MANAGEMENT: CMD ‘log on all’
Wed May 24 01:30:19 2023 MANAGEMENT: CMD ‘echo on all’
Wed May 24 01:30:19 2023 MANAGEMENT: CMD ‘bytecount 5’
Wed May 24 01:30:19 2023 MANAGEMENT: CMD ‘state’
Wed May 24 01:30:19 2023 MANAGEMENT: CMD ‘hold off’
Wed May 24 01:30:19 2023 MANAGEMENT: CMD ‘hold release’
Wed May 24 01:30:20 2023 MANAGEMENT: CMD ‘username “Auth” “…”’
Wed May 24 01:30:20 2023 MANAGEMENT: CMD ‘password […]’
Wed May 24 01:30:20 2023 NOTE: --fast-io is disabled since we are running on Windows
Wed May 24 01:30:20 2023 TCP/UDP: Preserving recently used remote address: [AF_INET]146.70.161.162:443
Wed May 24 01:30:20 2023 ovpn-dco device [OpenVPN Data Channel Offload] opened
Wed May 24 01:30:20 2023 TCP_CLIENT link local: (not bound)
Wed May 24 01:30:20 2023 TCP_CLIENT link remote: [AF_INET]146.70.161.162:443
Wed May 24 01:30:20 2023 MANAGEMENT: >STATE:1684881020,WAIT,
Wed May 24 01:30:39 2023 write TCP_CLIENT: Превышен таймаут семафора. (fd=1bc,code=121)
Wed May 24 01:30:39 2023 write TCP_CLIENT: Подключение к сети было разорвано локальной системой. (fd=1bc,code=1236)
Wed May 24 01:30:39 2023 Connection reset, restarting [-1]
Wed May 24 01:30:39 2023 Closing DCO interface
Wed May 24 01:30:39 2023 SIGUSR1[soft,connection-reset] received, process restarting
Wed May 24 01:30:39 2023 MANAGEMENT: >STATE:1684881039,RECONNECTING,connection-reset,
Wed May 24 01:30:39 2023 Restart pause, 1 second(s)
Wed May 24 01:30:40 2023 NOTE: --fast-io is disabled since we are running on Windows
Wed May 24 01:30:40 2023 TCP/UDP: Preserving recently used remote address: [AF_INET]146.70.161.162:8443
Wed May 24 01:30:40 2023 ovpn-dco device [OpenVPN Data Channel Offload] opened
Wed May 24 01:30:40 2023 TCP_CLIENT link local: (not bound)
Wed May 24 01:30:40 2023 TCP_CLIENT link remote: [AF_INET]146.70.161.162:8443
Wed May 24 01:30:40 2023 MANAGEMENT: >STATE:1684881040,WAIT,
Wed May 24 01:31:00 2023 write TCP_CLIENT: Превышен таймаут семафора. (fd=1e4,code=121)
Wed May 24 01:31:00 2023 write TCP_CLIENT: Подключение к сети было разорвано локальной системой. (fd=1e4,code=1236)
Wed May 24 01:31:00 2023 Connection reset, restarting [-1]
Wed May 24 01:31:00 2023 Closing DCO interface
Wed May 24 01:31:00 2023 SIGUSR1[soft,connection-reset] received, process restarting
Wed May 24 01:31:00 2023 MANAGEMENT: >STATE:1684881060,RECONNECTING,connection-reset,
Wed May 24 01:31:00 2023 Restart pause, 1 second(s)
Wed May 24 01:31:01 2023 NOTE: --fast-io is disabled since we are running on Windows
Wed May 24 01:31:01 2023 TCP/UDP: Preserving recently used remote address: [AF_INET]146.70.161.162:7770
Wed May 24 01:31:01 2023 ovpn-dco device [OpenVPN Data Channel Offload] opened
Wed May 24 01:31:01 2023 TCP_CLIENT link local: (not bound)
Wed May 24 01:31:01 2023 TCP_CLIENT link remote: [AF_INET]146.70.161.162:7770
Wed May 24 01:31:01 2023 MANAGEMENT: >STATE:1684881061,WAIT,
Wed May 24 01:31:20 2023 write TCP_CLIENT: Превышен таймаут семафора. (fd=200,code=121)
Wed May 24 01:31:20 2023 write TCP_CLIENT: Подключение к сети было разорвано локальной системой. (fd=200,code=1236)
Wed May 24 01:31:20 2023 Connection reset, restarting [-1]
То же самое, не коннектит. Ошибки типа таких:
Wed May 31 12:58:56 2023 Compression or compression stub framing is not allowed since data-channel offloading is enabled.
Wed May 31 12:58:56 2023 OPTIONS ERROR: server pushed compression settings that are not allowed and will result in a non-working connection. See also allow-compression in the manual.
Wed May 31 12:58:56 2023 ERROR: Failed to apply push options
Wed May 31 12:58:56 2023 Failed to open tun/tap interface
и
Wed May 31 12:59:43 2023 write TCP_CLIENT: Превышен таймаут семафора. (fd=20c,code=121)
Wed May 31 12:59:43 2023 write TCP_CLIENT: Подключение к сети было разорвано локальной системой. (fd=20c,code=1236)
Wed May 31 12:59:43 2023 Connection reset, restarting [-1]
А можно еще тоже самое для протокола wireguard?
Можете пожалуйста еще реализовать фрагментацию и отправку поддельного пакета для VPN-протокола OpenVPN UDP ?