Небольшой скриптик для тех, у кого много wireguard конфигов протона для разных стран, и лень проверять их вручную: ProtonCheck.zip (5,1 МБ)
- Запускаете
Proton1CheckServers.cmd - Выбираете страну
Батник по очереди протестирует каждый конфиг, а в конце выведет самый быстрый для страны и сохранит его в Proton.ini. Далее запускать этим Proton2START.cmd. Проверить локацию и скорость - Proton3CheckLocation&Speed.cmd
Все настройки задаются в Proton.ini
По умолчанию конфиги протона ищутся в папке ProtonConfigs, и их название wg-%country%-FREE-*.conf
Важно!
Лучше сделать копию исходной папки с конфигами, т.к. во все конфиги добавляется строчка
[Socks5]
BindAddress=127.0.0.1:1080
Предполагается, что либо конфиги уже с обфускацией awg1.5+ (Proton Конвертер) либо запущена рабочая стратегия запрета , вроде такой
start "zapret1" /min winws.exe ^
--wf-udp=51820 ^
--wf-raw-part=@"windivert.filter\windivert_part.wireguard.txt" ^
--filter-l7=wireguard --dpi-desync=fake --dpi-desync-repeats=4 --dpi-desync-fake-tls-mod=rnd --dpi-desync-fake-wireguard=files\ozon.bin
ozon.bin можно взять по ссылке CloudFlare Warp - первый среди всех - #307 by alk2ntc
p.s. В архиве кроме батника лежат curl-impersonate GitHub - lexiforest/curl-impersonate: An active fork of curl-impersonate with more versions and build targets. A series of patches that make curl requests look like Chrome, Firefox and Safari. и wireproxy GitHub - artem-russkikh/wireproxy-awg: AmneziaWG compatible wireguard client that exposes itself as a socks5 proxy
На win7 для запуска wireproxy нужен Releases · YuZhouRen86/VxKex-NEXT · GitHub или https://github.com/stunndard/golangwin7patch/releases