Compare commits
2
Commits
v0.2.1
..
8727e89960
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
8727e89960 | ||
|
|
f692d924cc |
@@ -18,7 +18,8 @@
|
|||||||
|
|
||||||
## Установка
|
## Установка
|
||||||
|
|
||||||
### 1. Зависимости
|
### 1. Зависимостиa
|
||||||
|
|
||||||
Убедитесь, что установлены необходимые пакеты:
|
Убедитесь, что установлены необходимые пакеты:
|
||||||
```bash
|
```bash
|
||||||
opkg update && opkg install kmod-nf-tproxy kmod-nft-tproxy git git-http curl
|
opkg update && opkg install kmod-nf-tproxy kmod-nft-tproxy git git-http curl
|
||||||
@@ -29,16 +30,14 @@ opkg remove dnsmasq
|
|||||||
echo "nameserver 1.1.1.1" > /etc/resolv.conf
|
echo "nameserver 1.1.1.1" > /etc/resolv.conf
|
||||||
opkg install dnsmasq-full
|
opkg install dnsmasq-full
|
||||||
```
|
```
|
||||||
|
|
||||||
### 2. Клонирование репозитория
|
### 2. Клонирование репозитория
|
||||||
|
|
||||||
Рекомендуется устанавливать в директорию `/opt/.xray-manager`:
|
Рекомендуется устанавливать в директорию `/opt/.xray-manager`:
|
||||||
```bash
|
```bash
|
||||||
git clone gitea@gitea.lan:pyrschtjag/xray-manager.git /opt/.xray-manager
|
|
||||||
```
|
|
||||||
или
|
|
||||||
```bash
|
|
||||||
git clone https://gitea.oyacoi.ru/pyrschtjag/xray-manager.git /opt/.xray-manager
|
git clone https://gitea.oyacoi.ru/pyrschtjag/xray-manager.git /opt/.xray-manager
|
||||||
```
|
```
|
||||||
|
|
||||||
### 3. Интеграция скрипта
|
### 3. Интеграция скрипта
|
||||||
|
|
||||||
Для интеграции скрипта в систему выполните следующие команды:
|
Для интеграции скрипта в систему выполните следующие команды:
|
||||||
@@ -94,26 +93,6 @@ config xray-manager 'main'
|
|||||||
option active_list '/tmp/.xray-manager/active_files'
|
option active_list '/tmp/.xray-manager/active_files'
|
||||||
```
|
```
|
||||||
|
|
||||||
### Исключения (Whitelist)
|
|
||||||
|
|
||||||
Секция `lnet` для защиты локальных адресов. Требуется для подстраховки, так как некоторые ресурсы могут подменять реальный IP на localhost при резолвинге:
|
|
||||||
|
|
||||||
```bash
|
|
||||||
config xray-list 'lnet'
|
|
||||||
option name 'whitelist'
|
|
||||||
option direction 'dst'
|
|
||||||
option exclude '1'
|
|
||||||
list ip '127.0.0.0/8'
|
|
||||||
list ip '10.0.0.0/8'
|
|
||||||
list ip '172.16.0.0/12'
|
|
||||||
list ip '192.168.0.0/16'
|
|
||||||
list ip '169.254.0.0/16'
|
|
||||||
list ip '100.64.0.0/10'
|
|
||||||
list ip '224.0.0.0/4'
|
|
||||||
list ip '255.255.255.255/32'
|
|
||||||
list ip '0.0.0.0/8'
|
|
||||||
```
|
|
||||||
|
|
||||||
### Списки маршрутов (List)
|
### Списки маршрутов (List)
|
||||||
|
|
||||||
Каждая секция `config xray-list` определяет, какой именно трафик будет перехвачен или пропущен.
|
Каждая секция `config xray-list` определяет, какой именно трафик будет перехвачен или пропущен.
|
||||||
|
|||||||
+281
-648
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user