Ник | Пост | Дата |
---|---|---|
anonymous63(anonymous63) | Заблокирован сайт vpngate.net со списком vpn серверов от волонтеров. Блокировка датируется началом августа. Тип блокировки похож на реестровый (без url: адрес с доменом), но в реестре сайт не обнаружен. | 2022-08-27T14:22:42.161Z |
ValdikSS | Блокируют на ТСПУ. | 2022-08-27T14:35:46.139Z |
runetchecker | На мобильном операторе Мегафон сайт vpngate.net не открывается даже через GoodbyeDPI. | 2022-11-27T19:54:58.987Z |
anonymous74(anonymous74) | Большую часть IP-адресов сайта блокируют через RST/ACK, оставшиеся – прежним способом (похож на реестровую блокировку rutracker и др.) | 2022-11-28T20:26:18.109Z |
welazsc | Блокируют сертификаты используемые серверами участников. Пострадал протокол SoftEther на 443 порту без поддержки TLSv1.3. | 2023-09-12T17:55:45.497Z |
anon94384997 |
Что насчет SoftEther UDP? Он тоже использует сертификаты? Вроде ему нет нужды маскироваться под TCP. Под QUIC он тоже не косит. | 2023-09-12T20:50:22.231Z |
welazsc | Ethernet over UDP это Ethernet over HTTPS over UDP (TCP-over-UDP) c обфускацией. При желании сертификат можно расшифровать из сетевого трафика, но это же не QUIC. За всеми обфускаторами не угонишься. Вероятно для собранных адресов есть дополнительные блокировки. Например блокируют весь UDP, поскольку порты случайные, или что-то еще (есть где зацепиться). Есть приложения где проверенные сервера vpngate добавляют бонусом к своим, если родного под Windows не хватило. Приложение == блокировка. Похоже бинарник vpngate-client не совпадает с публикуемыми сорцами той же версии. В коде:
В бинарнике:
| 2023-09-13T12:47:07.272Z |
anon94384997 | Т.е. udp vpngate в фирменной проге тоже не работает? Хоть она и едкая, но… А вы собираете ее? Я собирал линуксовую 5 версию, работает. Но маршрутами надо самому рулить и нет vpngate. | 2023-09-13T18:55:01.367Z |
welazsc | Пока ничего не понятно, но очень интересно. Сертификаты блочат, но неизвестно почему и что за приложение сливает. Сервера участников с SoftEther на 443 поддерживающие TLSv1.3 есть, примерно каждый третий, если японские сервера исключить. Разрыв невелик, чтобы выделять этот признак для блокировки. Код не должен отличаться, это красный флаг. Они и так вырезали секретные части, отвечающие за скачивание более детального списка, без которого Ethernet over UDP неизвестно куда подключать (порты бывают разные для протоколов, “UDP: Supported” это заглушка) | 2023-09-13T19:48:04.398Z |
welazsc | Найден заблокированный сервер: | 2023-09-25T14:31:51.373Z |
welazsc | del | 2023-09-26T11:38:13.836Z |
anonymous138(anonymous138) | Все стоящие VPN сервера участников проекта заблокированы на ТСПУ. Правила блокировки разные, что указывает на разные источники адресов. У одних блокируют весь транспортный протокол, других – паттерны протоколов. Похоже РКН добрался до приложений категории Б, использующих чужие сервера. Как минимум два мобильных VPN приложения предлагали проверенные сервера взятые у vpngate. На сайте проекта заявлено 6k серверов онлайн. Блокируют на ТСПУ 3k адресов. | 2024-04-25T19:53:38.627Z |
Uporoty(Uporoty) |
Не знаю, как сейчас, но еще буквально год назад SoftEther элементарно детектировался active probing’ом. То есть подключаясь по HTTP к нему и делая запрос на определенный URL, сервер давал очень характерный ответ, позволяющий понять, что там именно SoftEther. | 2024-04-28T08:33:06.480Z |
tango | Can you give me a reference for active probing of SoftEther in Russia? There was evidence of active probing for SoftEther in 2014 and 2015 in China (https://ensa.fi/active-probing/#probetype-softether, Figure 8). This is the first I have heard active probing could be used in other countries. | 2024-05-13T05:18:21.594Z |
ShiroiBara(Shiroi Bara) | Да вы просто гений! Решили проблему VPN over UDP для Linux’овых клиентов. Я тут создал issue на своем кривом английском в официальном репозитории: Can't connect using VPN over UPD with NAT-T under Linux using vpncmd · Issue #2008 · SoftEtherVPN/SoftEtherVPN · GitHub Правда это уже 5 версия (имхо глючная и нестабильная, по крайней мере в OpenWrt, поэтому я юзаю 4ую), но баг гуляет еще со времен 4-ой. И, действительно, замена в коде SoftEtherVPN/src/Mayaqua/Network.c at master · SoftEtherVPN/SoftEtherVPN · GitHub
на приведенный вами вариант:
решило проблему. Только что пересобрал бинарник vpnclient под Арч, правда 4 версии, и коннект пошел. Для теста использовал SSL-VPN протокол с официального сайта vpngate.net Теперь надо покроскомпилить такой-же под OpenWrt для x86_64 (amd64) архитектуру и потестить на своем роутере. Если все пойдет нормально, то уже отписаться на соответствующих ресурсах - пусть накатывают фикс на разные релизы. Если конечно разрабам это вообще интересно. | 2024-06-10T21:40:13.030Z |
ShiroiBara(Shiroi Bara) |
Если речь идет о протоколе SSL-VPN Windows (comfortable) тот реальный порт можно подсмотреть, приконнектившись к такому серверу из списка, использую Windows клиент с их фирменным плагином. После установки соединения (обязательно выбирать вторую строчку VPN over UDP в диалоге инициализации соединения!) используем экспорт аккаунта через vpncmd утилиту в текстовый файлик и ищем строчку uint PortUDP. Там и будет нужный порт. Кстати, он всегда 0, если соединение идет через TCP и отличный от нуля если идет завертывание в UDP. В последнем случае порт TCP и строка uint Port игнорируется. Приоретет при чтении конфигурационного файла отдается UDP соединению и соответствующая строка обрабатывается первой. Вот интересно, можно ли как-то средствами Linux’а вытащить данные порты? Хотя, наверное, это закрытые куски кода и запихнуто это все в dll’ку плагина. | 2024-06-10T22:29:27.500Z |
Uporoty(Uporoty) | I don tknow about such cases in Russia, I just mentioned that it’s very easy to do. | 2024-06-11T13:56:46.699Z |
anonymous141(anonymous141) | В закрытом коде серверов, публикующих свой адрес на сайте проекта, отдельная проверка на опенсорсный клиент.
Кроме паддинга у закрытых клиентов есть еще функционал связанный с UDP, отсутствующий в открытом коде. Неработающий UDP в таком сценарии не похож на ошибку. Даже если удалось подключиться, обойдя эту проверку, отвалится в другом месте, уже неявно. На гитхабе, в репе, хостится открытый код, он должен нормально работать через UDP. У SoftEtherVPN и VPNGatePlugin связь не прямая, а обратная, “баги” плагина через гитхаб не исправить. | 2024-06-11T21:36:51.707Z |
ShiroiBara(Shiroi Bara) | А можно глупый нубский вопрос - а откуда у вас такая инфа? Вы реверс инжиниринг делаете что-ли под каким-нибудь виндовым отладчиком и дисассемблером? | 2024-06-11T21:53:01.005Z |
anonymous141(anonymous141) | Да | 2024-06-11T22:17:16.819Z |
ShiroiBara(Shiroi Bara) | Вынужден признать вашу правоту. Добрался до роутера, но дальше получения адреса с сервера процесс не идет. Трафик тупо не туннелируется. Работает только под виндой даже без плагина, если импортировать файл с udp портом. Так что или проверка клиента идет или сервер тупо режет что-то. Кроме того на мой тикет мне ответили, что работа по udp не предусмотрена без закрытого плагина. Так что эту затею придется мне отбросить. И еще момент - при подключении по udp под виндой внешний ip такого сервера отличается от того, который прописывается для подключения. Походу используется какой-то виртуальный кластер или хаб. | 2024-06-13T04:11:41.214Z |
ShiroiBara(Shiroi Bara) | Я осел. Все работает по udp после правки кода. Проблема была в том, что проверял я сервера из списка 219.100.x.x. Но не учел того, что помимо выдачи немного другого IP адреса там так же меняется и default gateway. У меня в статических маршрутах был прописан 10.21*.. для серверов не из универа японского, а для универских он другой - 10.2**... Так что если коннектитесь по udp не забывайте проверить таблицу маршрутизации и коректно указывайте шлюз, куда пойдет трафик. | 2024-06-15T12:26:23.898Z |