Русский VPN-плагин для Claude Code

свой VPN на двух серверах, который настраивает агент

Установить

две команды в Claude Code, потом один промпт
Исходники на GitHub

/plugin marketplace add https://github.com/Zelenov/claude-code-ru-vpn-plugins.git
/plugin install vpn-russian@ru-vpn-marketplace

Телефон → российский сервер → зарубежный сервер → интернет

4 шага до своего VPN, которым будет пользоваться вся семья и сколько угодно друзей.

Важно: два VPS обычно обходятся примерно в 400–1500 рублей в месяц суммарно.

Как это работает

Плагин настраивает 2 сервера:

На выходе готовая ссылка vless:// (и QR-код) для приложения.

Почему такая схема:

Подробнее: habr.com/ru/articles/979128, habr.com/ru/articles/985674

1. Купить 2 сервера (российский и зарубежный)

Лучший вариант: VDSina.ru (российская сторона) плюс VDSina.com (зарубежная).
Официальные страницы: VDSina.ru, VDSina.com

Российские серверы (слева) Зарубежные серверы (справа)
Лучший: VDSina.ru Лучший: VDSina.com
Selectel Hetzner
Timeweb Cloud Contabo
RUVDS netcup

2. Установить плагин для Claude Code

/plugin marketplace add https://github.com/Zelenov/claude-code-ru-vpn-plugins.git
/plugin install vpn-russian@ru-vpn-marketplace

3. Вставить доступы к серверам и запустить промпт

Servers:
Foreign server
<PUT_FOREIGN_SERVER_IP_HERE>
root
<PUT_FOREIGN_ROOT_PASSWORD_HERE>

Russian server
<PUT_RU_SERVER_IP_HERE>
root
<PUT_RU_ROOT_PASSWORD_HERE>

Use plugin vpn-russian and build a full working chain:
1) server access and base hardening
2) install and configure 3x-ui on both servers
3) configure foreign VLESS+Reality node
4) configure Russian relay + bridge to foreign node
5) create user links
6) return final links + validation checklist

Заменить нужно только эти значения:

Что должно получиться в конце:

Последний шаг:

5. Если что-то сломалось или нужно добавить человека

Плагин не только ставит, но и чинит. Готовые промпты:

Добавить пользователя (текст после # в ссылке — имя подключения, которое видно в приложении):

Use plugin vpn-russian. Add a new bridge user "masha" on the Russian relay,
add routing rules, restart x-ui, test from the relay, and give me a vless:// link
and QR with "#masha" as the name.

VPN перестал работать (ни у одного пользователя моста нет интернета):

Use plugin vpn-russian. VPN is down — check what's up. Check both servers, then test
the relay → exit leg from the relay itself (openssl, ss, OOM history). If connections
opened from the relay to the exit lose data while the reverse direction works,
set up the reverse SSH tunnel from vpn-bridge and re-test.

Известно на сентябрь 2026: на паре Россия → Нидерланды после нескольких месяцев работы соединения, которые открывает российский сервер в сторону зарубежного, начали терять все данные (рукопожатие проходит, дальше тишина, даже по SSH). В обратную сторону всё работает. Плагин переводит мост на обратный SSH-туннель, который держит зарубежный сервер; ссылки пользователей не меняются.

Платформа Happ Proxy Utility Plus Hiddify v2RayTun Streisand
Android Google Play (Happ) Лучший выбор: Google Play Google Play -
iOS Лучший выбор: App Store (Happ Proxy Utility Plus) App Store App Store App Store
Windows Установщик x64 (Happ) Лучший выбор: Скачать для Windows - -
macOS App Store (Happ), Universal DMG Лучший выбор: Скачать для macOS App Store -
Linux DEB, RPM, PKG (Arch) Лучший выбор: Релизы на GitHub - -