v2ray для винды
Jun. 18th, 2025 04:08 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Сконфигурировал тут Ирине на виндовом ноутбуке v2ray. К сожалению такого удобного GUI-приложения как v2rayNG для андроида я не нашел. Или хотя бы умения v2ray.exe самостоятельно инсталлироваться в качестве сервиса как это умеет stunnel или postgres (pg_ctl).
Поэтому пришлось это прикручивать через nssm. (Вообще этих AppToService существует море, я их не отслеживаю, поэтому взял что-то первое попавшееся. Недостатком nssm является то, что он не все умеет настраивать из своего GUI/командной строки. Например за настройкой startup type посылает в serivces.msc. А настройки переназначения ввода-вывода вообще чуть ли не через regedit делать надо.
Прям хоть пиши nsis-овский инсталлятор для проекта из двух exe-файлов. Правда плагин NsJSON я еще никогда не испольовал. А там явно надо написать такой хороший визард, который заполнит все параметры и запишет config.json. Управленение то сервисами через NSIS овский плагин сделать - это как два байта об асфальт.
Правда, надо сказать что кроме собственно v2ray в режиме socks proxy мой сетап требует наличия в Firefox расширения FoxyProxy Standard и правильного конфига к нему, на уровне которого решается какие сайты пускать через туннель, а какие - нет.
И сейчас благодаря тому что конфиги v2ray генерятся одним и тем же шелловским скриптом (по принципу - одно устройство один uuid, чтобы можно было потом выкидывать из конфига сервера uuid-ы скомпрометированных устройств), конфиги FoxyProxy тоже одинаковые и в linux и в windows.