Похоже протокол WireGuard стал повсеместно блокироваться.
Предлагаю использовать модифицированный клиент на основе wireguard -
AmneziaWG.
Как то все переросло в Тему, раз так, дополню немного технической информации, о чем сам знаю, ну и что то типа шапки что ли ...
AmneziaWG (AmneziaWireGuard) — это форк обычного WireGuard-Go с добавлением функций обхода блокировок и снижения вероятности обнаружения протоколов. Одной из ключевых особенностей AmneziaWG является обратная совместимость с WireGuard. Это означает, что при использовании AmneziaWG, если в конфигурации не указаны специальные параметры для "обфускации" протоколов, он будет действовать как стандартный WireGuard. В практическом применении это дает обход существующих блокировок по IP и ТСПУ — технические средства противодействия угрозам (что, конечно, не совсем законно), в потребительском - рабочий Youtube и просмотр сайтов запрещенных РКН (что тоже не очень законно). Конфигурации с дополнительными параметрами в классическом WireGuard работать не будут.
Конечно ни о какой полноценной "обфускации" тут речи идти не может и механизм заложенный в этом клиенте не уникален, современные приложения для VPN давно используют метод "мусорных пакетов". Сам протокол WireGuard внутри туннеля шифруется, но на этапе "рукопожатия" легко детектируется системами DPI(ТСПУ) - Deep Packet Inspection — технология проверки сетевых пакетов по их содержимому с целью регулирования и фильтрации трафика, а также накопления статистических данных.
AmneziaWG перед созданием защищенного туннеля посылает несколько безобидных пакетов (Jc, Jmin, Jmax) число и размер которых случайный (настраивается в профиле (конфигурации профиля)), тем самым заставляя систему DPI думать, что это обычный трафик. Конечно это не панацея и были уже случаи когда просто блокировались все неопознанные протоколы, но в глобальном масштабе это 'сейчас' едва ли применимо.
Однако все меняется очень быстро и дать гарантии, что ТСПУ не научат, каким то образом, выявлять эти мусорные пакеты никто не может, благо таких клиентов становится все больше и они используют не только протокол WireGuard, да и рандомизация этих пакетов практически сводит на "нет" возможность классификации. С теорией покончили.
Почитать про клиент можно тут:
Скачать клиент можно здесь:
Клиент построен языке Go (Golang), с некоторого времени некоторые функции Go (Golang) были изменены и проекты собранные на новых версиях Go (Golang) не будут запускаться на Windows 7 и ниже. Для любителей "ретросистем" пересобрал AmneziaWG на более ранней версии Go с поддержкой Windows 7 (проверить не на чем) Добавил создание ярлыка на рабочий стол. Скачать модифицированный клиент с поддержкой Windows 7 можно здесь:
UPD: Патчер для Windows 7 нажать на Open, и в окошке выбрать amneziawg.exe по пути C:\Program Files\AmneziaWG (проверить не на чем)
Что имеем по сути:
Если у вас есть конфигурации для классического WireGuard просто допишите перед [Peer]:Jc = 5
Jmin = 10
Jmax = 50 Параметры J вы можете изменять как вам захочется, но Jc должно быть от 1 до 128, значение Jmin не должно превышать Jmax, а Jmax должно быть не больше 1280. Jc - количество мусорных пакетов, много не пишите, меньше 5 не пишите (5-25).
Для тех у кого нет конфигураций WireGuard написал простой
генератор конфигураций для AmneziaWG от Cloudflare
UPD:Generic+++V2Профиль для генерации
Generic.conf (если этот профиль в данный момент кто то использует сети не будет, надо подождать, либо использовать другой впн)
Расширение для браузера (пока работает) Еще варианты получения конфигурации Cloudflare (без рабочего впн): Лицензионные ключи для генераций лицензионных профилей Cloudflare можно получить здесь (ссылка обновляемая, если кто еще знает адреса пишите буду добавлять в шапку):
(про отличие обычных ключей от лицензионных ищите информацию в интернете, по большому счету преимущественных отличий нет)
Клиент для телефона можно скачать по ссылкам ниже (профили из генератора там работать будут): Получение профиля (конфигурации) с выбором страны ProtonVpn (Нидерланды, США) Небольшие плюшки конфигурации с обходом GEO от ProtonVpn Альтернативный клиент