mirror of
https://github.com/EvgenyNerush/easy-xray.git
synced 2025-02-21 01:39:05 +03:00
add instruction for v2rayA
This commit is contained in:
parent
75c51ec905
commit
895c74b893
9 changed files with 155 additions and 10 deletions
20
README.md
20
README.md
|
@ -93,10 +93,10 @@ Command `./ex.sh link conf_file` can be used on any conputer there config files
|
||||||
|
|
||||||
#### Linux
|
#### Linux
|
||||||
|
|
||||||
XRay itself can be a client, besides plenty of GUI clients that are available for Linux (Nekoray,..) and other popular operating systems
|
XRay itself can be a client, besides plenty of GUI clients that are available for Linux (Nekoray, v2rayA,..) and other popular operating
|
||||||
(see below). You can manually install XRay with [official script](https://github.com/XTLS/Xray-install) and manually copy `customgeo.dat` to
|
systems (see below). You can manually install XRay with [official script](https://github.com/XTLS/Xray-install) and manually copy
|
||||||
`/usr/local/share/xray/` or just install xray and customgeo file with `sudo ./ex.sh install` command. Then, copy client config from the
|
`customgeo.dat` to `/usr/local/share/xray/` or just install xray and customgeo file with `sudo ./ex.sh install` command. Then, copy client
|
||||||
server and run:
|
config from the server and run:
|
||||||
|
|
||||||
```
|
```
|
||||||
sudo cp config_client_username.json /usr/local/etc/xray/config.json
|
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
|
#### 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,
|
[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).
|
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
|
[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
|
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
|
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
|
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
|
#### 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
|
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
|
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).
|
is the [instruction for Straisand](Straisand.md).
|
||||||
|
|
||||||
|
#### OpenWRT
|
||||||
|
|
||||||
|
Use *v2rayA*. Detailed instruction can be found [here](V2RayA.ru.md) (in Russian).
|
||||||
|
|
||||||
#### Others
|
#### Others
|
||||||
|
|
||||||
[Here](https://github.com/xtls/xray-core) you can find an additional list of clients.
|
[Here](https://github.com/xtls/xray-core) you can find an additional list of clients.
|
||||||
|
|
20
README.ru.md
20
README.ru.md
|
@ -102,10 +102,10 @@ docker cp 123abc456def:/easy-xray/conf ./
|
||||||
|
|
||||||
#### Linux
|
#### Linux
|
||||||
|
|
||||||
Для подключения к XRay-серверу существуют клиенты с графическим интерфейсом (Nekoray,..), но о них чуть позже. На Linux удобно использовать сам XRay в
|
Для подключения к XRay-серверу существуют клиенты с графическим интерфейсом (Nekoray, v2rayA,..), но о них чуть позже. На Linux удобно
|
||||||
качестве клиента. XRay можно установить вручную, используя [официальный скрипт](https://github.com/XTLS/Xray-install), после чего
|
использовать сам XRay в качестве клиента. XRay можно установить вручную, используя [официальный
|
||||||
скопировать `customgeo.dat` в `/usr/local/share/xray/`. Другой вариант установить XRay и `customgeo.dat` - воспользоваться командой `sudo
|
скрипт](https://github.com/XTLS/Xray-install), после чего скопировать `customgeo.dat` в `/usr/local/share/xray/`. Другой вариант установить
|
||||||
./ex.sh install`. Затем нужно скопировать клиентский конфиг с сервера и выполнить
|
XRay и `customgeo.dat` - воспользоваться командой `sudo ./ex.sh install`. Затем нужно скопировать клиентский конфиг с сервера и выполнить
|
||||||
|
|
||||||
```
|
```
|
||||||
sudo cp config_client_username.json /usr/local/etc/xray/config.json
|
sudo cp config_client_username.json /usr/local/etc/xray/config.json
|
||||||
|
@ -128,10 +128,13 @@ XRay с текущим клиентским конфигом создаёт ло
|
||||||
|
|
||||||
#### Windows
|
#### Windows
|
||||||
|
|
||||||
На Windows обычно используют клиенты с графическим интерфейсом - *v2rayN* и *nekoray (nekobox)*. Инструкции для них доступны по ссылкам:
|
На Windows обычно используют клиенты с графическим интерфейсом - *v2rayN*, *v2rayA* и *nekoray (nekobox)*. Инструкции для них доступны по
|
||||||
|
ссылкам:
|
||||||
|
|
||||||
[v2rayN](V2RayN.ru.md)
|
[v2rayN](V2RayN.ru.md)
|
||||||
|
|
||||||
|
[v2rayA](V2RayA.ru.md)
|
||||||
|
|
||||||
[nekoray](Nekoray.ru.md).
|
[nekoray](Nekoray.ru.md).
|
||||||
|
|
||||||
#### MacOS
|
#### MacOS
|
||||||
|
@ -144,6 +147,9 @@ cp customgeo.dat /usr/local/share/xray/ # not yet tested
|
||||||
sudo xray -config=config_client_username.json
|
sudo xray -config=config_client_username.json
|
||||||
```
|
```
|
||||||
|
|
||||||
|
В качестве альтернативы можно использовать *v2rayA*. Это приложение имеет веб интерфейс, доступный в браузере по адресу localhost:2017.
|
||||||
|
Детальные инструкции для v2rayA можно найти [здесь](V2RayA.ru.md).
|
||||||
|
|
||||||
#### Android
|
#### 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 или
|
Используйте [Straisand](https://apps.apple.com/us/app/streisand/id6450534064). Конфигурирование аналогично тому, что описано для V2Ray или
|
||||||
Hiddify, здесь [инструкция для Straisand](Straisand.ru.md).
|
Hiddify, здесь [инструкция для Straisand](Straisand.ru.md).
|
||||||
|
|
||||||
|
#### OpenWRT
|
||||||
|
|
||||||
|
Используйте *v2rayA*. Инструкция [здесь](V2RayA.ru.md).
|
||||||
|
|
||||||
#### Другие
|
#### Другие
|
||||||
|
|
||||||
[Здесь](https://github.com/xtls/xray-core) можно найти дополнительный список клиентов.
|
[Здесь](https://github.com/xtls/xray-core) можно найти дополнительный список клиентов.
|
||||||
|
|
125
V2RayA.ru.md
Normal file
125
V2RayA.ru.md
Normal 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**: [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 |
|
||||||
|
|
||||||
|
|
||||||
|
## Основные экраны
|
||||||
|
|
||||||
|
### ➊ Начальный экран с кнопками импорта ссылок-ключей
|
||||||
|

|
||||||
|
|
||||||
|
### ➋ Вкладка "Server"
|
||||||
|

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

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

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

|
||||||
|
|
||||||
|
### ➏ Экраны настроек, правил маршрутизации ([RoutingA](https://v2raya.org/en/docs/manual/routinga/))
|
||||||
|

|
||||||
|
|
||||||
|
## Замена ядра [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/)) и устанавливается без каких-либо особенностей.
|
||||||
|
|
||||||
|
|
BIN
figs/v2raya-01.png
Normal file
BIN
figs/v2raya-01.png
Normal file
Binary file not shown.
After ![]() (image error) Size: 124 KiB |
BIN
figs/v2raya-02.png
Normal file
BIN
figs/v2raya-02.png
Normal file
Binary file not shown.
After ![]() (image error) Size: 126 KiB |
BIN
figs/v2raya-03.png
Normal file
BIN
figs/v2raya-03.png
Normal file
Binary file not shown.
After ![]() (image error) Size: 138 KiB |
BIN
figs/v2raya-04.png
Normal file
BIN
figs/v2raya-04.png
Normal file
Binary file not shown.
After ![]() (image error) Size: 146 KiB |
BIN
figs/v2raya-05.png
Normal file
BIN
figs/v2raya-05.png
Normal file
Binary file not shown.
After ![]() (image error) Size: 149 KiB |
BIN
figs/v2raya-06.png
Normal file
BIN
figs/v2raya-06.png
Normal file
Binary file not shown.
After ![]() (image error) Size: 263 KiB |
Loading…
Add table
Reference in a new issue