easy-xray/V2RayA.ru.md

126 lines
9.1 KiB
Markdown
Raw Normal View History

2024-02-18 18:06:48 +03:00
**[v2rayA](https://v2raya.org/en/)** - не заслуженно малоизвестный, хотя и весьма функциональный клиент для движков/ядер [Xray-core](https://github.com/XTLS/Xray-core) и [V2Ray](https://github.com/v2fly/v2ray-core).
Имеет унифицированный для всех платформ веб-интерфейс (подход one-size-fits-all, т.е. на все случаи).
## Ссылки на ресурсы
- [Главная станица проекта](https://v2raya.org/en/)
- **Документация:** [установка и настройка](https://v2raya.org/en/docs/prologue/introduction/)
- Релизы на **GitHub** под [разные платформы](https://github.com/v2rayA/v2rayA/releases)
- Настройка под **OpenWRT**: [атья на Хабре](https://habr.com/ru/articles/773696/)
## Описание
Программа имееся в большинстве дистрибутивов [Linux](https://v2raya.org/en/docs/prologue/installation/linux/), есть инсталлятор для [Windows](https://v2raya.org/en/docs/prologue/installation/windows/), пакет для [MacOS](https://v2raya.org/en/docs/prologue/installation/macos/).
При желании можно настроить руками с нуля подробная процедура установки описана в [документации](https://v2raya.org/en/docs/prologue/introduction/).
Умеет автоматически создавать **transparent proxy** в Linux-системах (т.е. прописывать за пользователя требуемые правила **iptables/nftables** с использованием методов **TProxy/Redirect**).
Инсталлятор под Windows позволяет установить как системную службу с автозапуском в 2 клика.
Написан на Go, не имеет внешних зависимостей (помимо ядра [Xray-core](https://github.com/XTLS/Xray-core) / [V2Ray](https://github.com/v2fly/v2ray-core)). Не требуется предварительная настройка среды запуска, веб-ресурсы вшиты в единственный бинарник.
> [!NOTE]
> Из-за слегка неряшливого интерфейса **[v2rayA](https://v2raya.org/en/)** сперва может показаться не слишком серьезной программой. Тем не менее, стабильность работы и реализация основного функционала на высоте.
### Преимущества:
- [x] Кроссплатформенный унифицированный веб-интерфейс.
- [x] Инсталлятор Windows и пакеты/бинарники для множества дистрибутивов [**Linux**](https://v2raya.org/en/docs/prologue/installation/linux/), [**OpenWrt**](https://v2raya.org/en/docs/prologue/installation/openwrt/) и [**Docker**](https://v2raya.org/en/docs/prologue/installation/docker/), [**MacOS**](https://v2raya.org/en/docs/prologue/installation/macos/) ([Homebrew](https://brew.sh/)).
- [x] Сохранение настроек после перезагрузки сервиса.
- [x] Подробная [документация](https://v2raya.org/en/docs/prologue/introduction/) со множеством примеров.
- [x] Поддержка свежих ядер [**Xray-core**](https://github.com/XTLS/Xray-core/releases) / [**V2Ray**](https://github.com/v2fly/v2ray-core/releases) + пользовательские [Geosite](https://github.com/Skrill0/AntiFilter-Domains/releases)/[GeoIP](https://github.com/Skrill0/AntiFilter-IP/releases).
- [x] Способность работать как системный фоновый сервис в [Windows](https://v2raya.org/en/docs/prologue/installation/windows/#running-in-the-background), [MacOS](https://v2raya.org/en/docs/prologue/installation/macos/#create-service-files), [Linux](https://v2raya.org/en/docs/prologue/installation/linux/#systemd-services).
- [x] Автоматическая настройка режима [**прозрачного прокси**](https://v2raya.org/en/docs/prologue/quick-start/#transparent-proxy)/роутера для LAN.
- Упрощенный синтаксис пользовательских правил маршрутизации ([**RoutingA**](https://v2raya.org/en/docs/manual/routinga/)).
## Порты
| Служба | Номер порта |
|------------|-------------|
| **Web UI** | 2017 |
| **SOCKS5** | 20170 |
| **HTTP** | 20171 |
## Основные экраны
### ➊ Начальный экран с кнопками импорта ссылок-ключей
![Начальный экран](figs/v2raya-01.png)
### ➋ Вкладка "Server"
![Вкладка "Server"](figs/v2raya-02.png)
### ➌ Предварительный выбор добавленного сервера
![Вкладка "Server"](figs/v2raya-03.png)
### ➍ Запуск прокси
![Вкладка "Server"](figs/v2raya-04.png)
### ➎ Проверки скорости и удаление сервера
![Вкладка "Server"](figs/v2raya-05.png)
### ➏ Экраны настроек, правил маршрутизации ([RoutingA](https://v2raya.org/en/docs/manual/routinga/))
![Вкладка "Server"](figs/v2raya-06.png)
## Замена ядра [V2ray](https://github.com/v2fly/v2ray-core/releases) на [Xray-core](https://github.com/XTLS/Xray-core/releases)
Клиент **[v2rayA](https://v2raya.org/en/)** поставляется с устаревшим ядром [V2Ray](https://github.com/v2fly/v2ray-core), но без проблем поддерживает актуальные версии ядра [Xray-core](https://github.com/XTLS/Xray-core) (со всеми его фичами вроде [VLESS Reality](https://habr.com/ru/articles/731608/), [XTLSVision](https://habr.com/ru/articles/728836/)).
> [!NOTE] Установленное ядро [Xray-core](https://github.com/XTLS/Xray-core) получает приоритет над штатным ядром [V2Ray](https://github.com/v2fly/v2ray-core).
### Варианты замены ядра на Xray
**Вариант 1:** установить пакет Xray-core в вашей системы - **[v2rayA](https://v2raya.org/en/)** его должен сам найти и начать использовать.
**Вариант 2:** Скачать [Xray-core](https://github.com/XTLS/Xray-core/releases) вручную и поместить исполняемый файл в одну из папок, список которых приведен ниже для разных ОС:
**Пути к папкам с ядрами Xray/V2Ray:**
- **Windows:** `/Program Files/v2rayA/bin/`
- **MacOS:** `/usr/local/bin/`
- **OpenWRT:** `/usr/bin/xray/`
> [!NOTE] После замены штатное ядро V2ray можно удалить.
# Установка в Windows
- Страница [документации](https://v2raya.org/en/docs/prologue/installation/windows)
- Инсталлятор на [GitHub](https://github.com/v2rayA/v2rayA/releases)
Можно установить также при помощи пакетных менеджеров для Windows:
#### [WinGet:](https://github.com/microsoft/winget-cli)
```
winget install --id v2rayA.v2rayA
```
#### [Scoop:](https://scoop.sh)
```
scoop bucket add v2raya https://github.com/v2rayA/v2raya-scoop
scoop update
scoop install v2raya
```
# Установка в MacOS
- Страница [документации](https://v2raya.org/en/docs/prologue/installation/macos/)
Рекомендуемый способ установки: при помощи пакетного менеджера [Homebrew](https://brew.sh), который стал de facto стандартом для MacOS.
```
brew tap v2raya/v2raya
brew install v2raya/v2raya/v2raya
brew services start v2raya
```
Хотя ручная установка также [описывается в документации](https://v2raya.org/en/docs/prologue/installation/macos/#manual-installation), но несколько затруднена спецификой назначения прав запуске служб в MacOS.
# Установка в Linux
Пакет **[v2rayA](https://v2raya.org/en/)** уже имеется в большинстве дистрибутивов ([Ubuntu](https://snapcraft.io/v2raya), [Debian](https://v2raya.org/en/docs/prologue/installation/debian/), [Docker](https://v2raya.org/en/docs/prologue/installation/docker/), [OpenWRT](https://v2raya.org/en/docs/prologue/installation/openwrt/), [Arch](https://v2raya.org/en/docs/prologue/installation/archlinux/), [RedHat](https://v2raya.org/en/docs/prologue/installation/redhat/), [OpenSUSE](https://v2raya.org/en/docs/prologue/installation/redhat/)) и устанавливается без каких-либо особенностей.