9.1 KiB
v2rayA - не заслуженно малоизвестный, хотя и весьма функциональный клиент для движков/ядер Xray-core и V2Ray.
Имеет унифицированный для всех платформ веб-интерфейс (подход one-size-fits-all, т.е. на все случаи).
Ссылки на ресурсы
- Главная станица проекта
- Документация: установка и настройка
- Релизы на GitHub под разные платформы
- Настройка под OpenWRT: cтатья на Хабре
Описание
Программа имееся в большинстве дистрибутивов Linux, есть инсталлятор для Windows, пакет для MacOS.
При желании можно настроить руками с нуля – подробная процедура установки описана в документации.
Умеет автоматически создавать transparent proxy в Linux-системах (т.е. прописывать за пользователя требуемые правила iptables/nftables с использованием методов TProxy/Redirect).
Инсталлятор под Windows позволяет установить как системную службу с автозапуском в 2 клика.
Написан на Go, не имеет внешних зависимостей (помимо ядра Xray-core / V2Ray). Не требуется предварительная настройка среды запуска, веб-ресурсы вшиты в единственный бинарник.
Note
Из-за слегка неряшливого интерфейса v2rayA сперва может показаться не слишком серьезной программой. Тем не менее, стабильность работы и реализация основного функционала на высоте.
Преимущества:
- Кроссплатформенный унифицированный веб-интерфейс.
- Инсталлятор Windows и пакеты/бинарники для множества дистрибутивов Linux, OpenWrt и Docker, MacOS (Homebrew).
- Сохранение настроек после перезагрузки сервиса.
- Подробная документация со множеством примеров.
- Поддержка свежих ядер Xray-core / V2Ray + пользовательские Geosite/GeoIP.
- Способность работать как системный фоновый сервис в Windows, MacOS, Linux.
- Автоматическая настройка режима прозрачного прокси/роутера для LAN.
- Упрощенный синтаксис пользовательских правил маршрутизации (RoutingA).
Порты
Служба | Номер порта |
---|---|
Web UI | 2017 |
SOCKS5 | 20170 |
HTTP | 20171 |
Основные экраны
➊ Начальный экран с кнопками импорта ссылок-ключей
➋ Вкладка "Server"
➌ Предварительный выбор добавленного сервера
➍ Запуск прокси
➎ Проверки скорости и удаление сервера
➏ Экраны настроек, правил маршрутизации (RoutingA)
Замена ядра V2ray на Xray-core
Клиент v2rayA поставляется с устаревшим ядром V2Ray, но без проблем поддерживает актуальные версии ядра Xray-core (со всеми его фичами вроде VLESS Reality, XTLS‑Vision).
[!NOTE] Установленное ядро Xray-core получает приоритет над штатным ядром V2Ray.
Варианты замены ядра на Xray
Вариант 1: установить пакет Xray-core в вашей системы - v2rayA его должен сам найти и начать использовать.
Вариант 2: Скачать Xray-core вручную и поместить исполняемый файл в одну из папок, список которых приведен ниже для разных ОС:
Пути к папкам с ядрами Xray/V2Ray:
- Windows:
/Program Files/v2rayA/bin/
- MacOS:
/usr/local/bin/
- OpenWRT:
/usr/bin/xray/
[!NOTE] После замены штатное ядро V2ray можно удалить.
Установка в Windows
- Страница документации
- Инсталлятор на GitHub
Можно установить также при помощи пакетных менеджеров для Windows:
WinGet:
winget install --id v2rayA.v2rayA
Scoop:
scoop bucket add v2raya https://github.com/v2rayA/v2raya-scoop
scoop update
scoop install v2raya
Установка в MacOS
- Страница документации
Рекомендуемый способ установки: при помощи пакетного менеджера Homebrew, который стал de facto стандартом для MacOS.
brew tap v2raya/v2raya
brew install v2raya/v2raya/v2raya
brew services start v2raya
Хотя ручная установка также описывается в документации, но несколько затруднена спецификой назначения прав запуске служб в MacOS.
Установка в Linux
Пакет v2rayA уже имеется в большинстве дистрибутивов (Ubuntu, Debian, Docker, OpenWRT, Arch, RedHat, OpenSUSE) и устанавливается без каких-либо особенностей.