easy-xray/V2RayA.ru.md
2024-02-18 18:06:48 +03:00

9.1 KiB
Raw Blame History

v2rayA - не заслуженно малоизвестный, хотя и весьма функциональный клиент для движков/ядер Xray-core и V2Ray.

Имеет унифицированный для всех платформ веб-интерфейс (подход one-size-fits-all, т.е. на все случаи).

Ссылки на ресурсы

Описание

Программа имееся в большинстве дистрибутивов 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"

Вкладка "Server"

➌ Предварительный выбор добавленного сервера

Вкладка "Server"

➍ Запуск прокси

Вкладка "Server"

➎ Проверки скорости и удаление сервера

Вкладка "Server"

➏ Экраны настроек, правил маршрутизации (RoutingA)

Вкладка "Server"

Замена ядра V2ray на Xray-core

Клиент v2rayA поставляется с устаревшим ядром V2Ray, но без проблем поддерживает актуальные версии ядра Xray-core (со всеми его фичами вроде VLESS Reality, XTLSVision).

[!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

Можно установить также при помощи пакетных менеджеров для 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) и устанавливается без каких-либо особенностей.