add instruction for v2rayA

This commit is contained in:
Evgeny Nerush 2024-02-18 18:06:48 +03:00
parent 75c51ec905
commit 895c74b893
9 changed files with 155 additions and 10 deletions

View file

@ -93,10 +93,10 @@ Command `./ex.sh link conf_file` can be used on any conputer there config files
#### Linux
XRay itself can be a client, besides plenty of GUI clients that are available for Linux (Nekoray,..) and other popular operating systems
(see below). You can manually install XRay with [official script](https://github.com/XTLS/Xray-install) and manually copy `customgeo.dat` to
`/usr/local/share/xray/` or just install xray and customgeo file with `sudo ./ex.sh install` command. Then, copy client config from the
server and run:
XRay itself can be a client, besides plenty of GUI clients that are available for Linux (Nekoray, v2rayA,..) and other popular operating
systems (see below). You can manually install XRay with [official script](https://github.com/XTLS/Xray-install) and manually copy
`customgeo.dat` to `/usr/local/share/xray/` or just install xray and customgeo file with `sudo ./ex.sh install` command. Then, copy client
config from the server and run:
```
sudo cp config_client_username.json /usr/local/etc/xray/config.json
@ -119,11 +119,14 @@ To check that traffic to domestic and foreing sites goes by different ways, visi
#### Windows
For Windows GUI clients such as *v2rayN* or *nekoray (nekobox)* can be used.
For Windows GUI clients such as *v2rayN*, *v2rayA* or *nekoray (nekobox)* can be used.
[V2rayN](https://github.com/2dust/v2rayN/) releases can be found [here](https://github.com/2dust/v2rayN/releases). Download asset with core,
say `v2rayN-With-Core.zip`, unzip, then start. Here is a [graphical instruction for v2rayN](V2RayN.ru.md) (in Russian).
Detailed instruction for v2rayA can be found [here](V2RayA.ru.md) (in Russian). For short, v2rayA creates a server, and its interface is
available at localhost:2017 in the browser.
[Nekoray (nekobox)](https://github.com/MatsuriDayo/nekoray) releases can be found on [this
page](https://github.com/MatsuriDayo/nekoray/releases). Choose one of Assets, for instance `nekoray-3.26-2023-12-09-windows64.zip`, download
then unzip it and run Nekoray. Here is a [graphical instruction (in Russian)](Nekoray.ru.md). Try TUN regime in the case of problems; use
@ -139,6 +142,9 @@ cp customgeo.dat /usr/local/share/xray/ # not yet tested
sudo xray -config=config_client_username.json
```
As alternative, GUI app v2rayA can be used. It creates a server, and its interface is
available at localhost:2017 in the browser. Instructions can be found [here](V2RayA.ru.md) (in Russian).
#### Android
For many mobile applications it is enough to paste a client config in a link form from the buffer, and add customgeo in an appropriate form
@ -154,6 +160,10 @@ some instructions for [V2RayNG (RU)](V2RayNG.ru.md) and [HiddifyNG (EN)](Hiddify
Use [Straisand](https://apps.apple.com/us/app/streisand/id6450534064). Its configuration is very similar to that of V2Ray and Hiddify, here
is the [instruction for Straisand](Straisand.md).
#### OpenWRT
Use *v2rayA*. Detailed instruction can be found [here](V2RayA.ru.md) (in Russian).
#### Others
[Here](https://github.com/xtls/xray-core) you can find an additional list of clients.

View file

@ -102,10 +102,10 @@ docker cp 123abc456def:/easy-xray/conf ./
#### Linux
Для подключения к XRay-серверу существуют клиенты с графическим интерфейсом (Nekoray,..), но о них чуть позже. На Linux удобно использовать сам XRay в
качестве клиента. XRay можно установить вручную, используя [официальный скрипт](https://github.com/XTLS/Xray-install), после чего
скопировать `customgeo.dat` в `/usr/local/share/xray/`. Другой вариант установить XRay и `customgeo.dat` - воспользоваться командой `sudo
./ex.sh install`. Затем нужно скопировать клиентский конфиг с сервера и выполнить
Для подключения к XRay-серверу существуют клиенты с графическим интерфейсом (Nekoray, v2rayA,..), но о них чуть позже. На Linux удобно
использовать сам XRay в качестве клиента. XRay можно установить вручную, используя [официальный
скрипт](https://github.com/XTLS/Xray-install), после чего скопировать `customgeo.dat` в `/usr/local/share/xray/`. Другой вариант установить
XRay и `customgeo.dat` - воспользоваться командой `sudo ./ex.sh install`. Затем нужно скопировать клиентский конфиг с сервера и выполнить
```
sudo cp config_client_username.json /usr/local/etc/xray/config.json
@ -128,10 +128,13 @@ XRay с текущим клиентским конфигом создаёт ло
#### Windows
На Windows обычно используют клиенты с графическим интерфейсом - *v2rayN* и *nekoray (nekobox)*. Инструкции для них доступны по ссылкам:
На Windows обычно используют клиенты с графическим интерфейсом - *v2rayN*, *v2rayA* и *nekoray (nekobox)*. Инструкции для них доступны по
ссылкам:
[v2rayN](V2RayN.ru.md)
[v2rayA](V2RayA.ru.md)
[nekoray](Nekoray.ru.md).
#### MacOS
@ -144,6 +147,9 @@ cp customgeo.dat /usr/local/share/xray/ # not yet tested
sudo xray -config=config_client_username.json
```
В качестве альтернативы можно использовать *v2rayA*. Это приложение имеет веб интерфейс, доступный в браузере по адресу localhost:2017.
Детальные инструкции для v2rayA можно найти [здесь](V2RayA.ru.md).
#### Android
Для многих мобильных клиентов вся настройка заключается в том, что нужно вставить конфиг-ссылку из буфера обмена, а после добавить сайты из
@ -160,6 +166,10 @@ Next](https://play.google.com/store/apps/details?id=app.hiddify.com&pcampaignid=
Используйте [Straisand](https://apps.apple.com/us/app/streisand/id6450534064). Конфигурирование аналогично тому, что описано для V2Ray или
Hiddify, здесь [инструкция для Straisand](Straisand.ru.md).
#### OpenWRT
Используйте *v2rayA*. Инструкция [здесь](V2RayA.ru.md).
#### Другие
[Здесь](https://github.com/xtls/xray-core) можно найти дополнительный список клиентов.

125
V2RayA.ru.md Normal file
View file

@ -0,0 +1,125 @@
**[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/)) и устанавливается без каких-либо особенностей.

BIN
figs/v2raya-01.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 124 KiB

BIN
figs/v2raya-02.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 126 KiB

BIN
figs/v2raya-03.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 138 KiB

BIN
figs/v2raya-04.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 146 KiB

BIN
figs/v2raya-05.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 149 KiB

BIN
figs/v2raya-06.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 263 KiB