AXIS VPN AXISVPN
Русский
Скачать
Главная → Документация

Документация

Как приложение устроено внутри и что делать в неочевидных случаях.

Установка

Установщик AxisVPN.exe — один файл, внутри и приложение, и движок, и служба. Запрашивает права администратора один раз: они нужны, чтобы зарегистрировать службу AXIS VPN Service.

Служба работает под учётной записью LocalSystem и делает то, для чего нужны привилегии, — создаёт сетевой адаптер и правит таблицу маршрутизации. Само приложение прав администратора не требует и общается со службой через именованный канал. Поэтому при каждом подключении окно UAC не появляется.

Требуется Windows 10 или 11, 64-бит.

Конфигурации

Своего бэкенда у приложения нет: оно работает с любыми серверами. Добавить конфигурацию можно двумя способами.

WireGuard — файл .conf через системный диалог или вставка текстом.

VLESS — ссылка vless://. Вставить можно сразу несколько, по одной в строке: названия серверов возьмутся из части после #.

Подписки в виде ссылки на список (https://…/sub) пока не поддерживаются — откройте такую страницу в браузере и скопируйте содержимое.

Протоколы

Оба протокола ведёт один движок — sing-box: VLESS как исходящее соединение, WireGuard как endpoint. Нативный wireguard.exe быстрее, но умеет разделять трафик только по IP-подсетям и не может направить российские сайты мимо туннеля по доменным именам, поэтому в приложении не используется.

Параметр ссылкиЧто задаёт
pbk, sid, fpПубличный ключ сервера, короткий идентификатор, отпечаток TLS
flowXTLS Vision — отключает двойное шифрование уже зашифрованного трафика
typeТранспорт: tcp, ws, grpc, http, httpupgrade, quic
sni, host, alpnИмя сервера в TLS, заголовок Host, список протоколов ALPN

Всё это разбирается из ссылки автоматически, руками ничего вводить не нужно. OpenVPN и IKEv2 не поддерживаются.

Маршрутизация российских сайтов

Российские сервисы отказывают не потому, что видят VPN, а потому что видят зарубежный адрес. Поэтому в приложении два режима, переключаются в разделе «Безопасность».

Российские сайты напрямую. По спискам geosite-ru (домены) и geoip-ru (диапазоны адресов) трафик к российским ресурсам идёт мимо туннеля. Госуслуги, банки и маркетплейсы видят обычный российский адрес и работают как всегда. Всё остальное — через VPN.

Весь трафик через VPN. Без исключений.

DNS-запросы к российским доменам в первом режиме резолвятся локально. Иначе запрос ушёл бы через туннель, вернул адрес ближайшего к VPN-серверу CDN, и сайт отказал бы уже по нему.

Списки лежат внутри установки и обновляются вместе с приложением. Скачивать их в момент подключения нельзя: при недоступном источнике туннель не поднялся бы вовсе.

Kill Switch

Реализован правилами брандмауэра Windows: при обрыве туннеля исходящий трафик блокируется, чтобы настоящий адрес не утёк, пока приложение восстанавливает связь.

Для процесса движка остаётся разрешающее правило. Без этого исключения переподключиться было бы нечем и машина осталась бы без сети до ручного вмешательства.

Правила снимаются при отключении по вашей команде, при выходе из приложения, при остановке службы и при её удалении.

Обновления

Клиент читает манифест с vpn.axisindustry.group, сравнивает номер сборки, скачивает установщик и сверяет SHA-256 перед запуском. При несовпадении хеша файл удаляется. Ссылка принимается только по HTTPS и только с домена axisindustry.group.

Текущий манифест открыт: /updates/windows/latest.json.

Где лежат данные

ЧтоГде
Профили серверов%APPDATA%\AXIS VPN\configs
История сессий%APPDATA%\AXIS VPN\sessions.jsonl
Журнал движка%ProgramData%\AXIS VPN\engine.log
Рабочая копия конфигурации%ProgramData%\AXIS VPN, доступ только SYSTEM и администраторам

Рабочая копия закрыта правами не случайно: в ней приватные ключи. Что именно и куда уходит — на странице о конфиденциальности.