mirror of
https://github.com/EvgenyNerush/easy-xray.git
synced 2024-11-29 12:28:47 +03:00
125 lines
9.1 KiB
Markdown
125 lines
9.1 KiB
Markdown
**[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**: [cтатья на Хабре](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/), [XTLS‑Vision](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/)) и устанавливается без каких-либо особенностей.
|
||
|
||
|