fixik
This commit is contained in:
parent
0d3183f19a
commit
9eaac00939
55
README.md
55
README.md
|
|
@ -11,7 +11,7 @@
|
|||
## Установка
|
||||
|
||||
```bash
|
||||
git clone https://git.pikusone.ru/pikus/redirector.git && cd redirector
|
||||
git clone https://git.pikusone.ru/pikus/Redirector.git && cd Redirector
|
||||
```
|
||||
|
||||
```bash
|
||||
|
|
@ -29,19 +29,19 @@ cp config.ini.example config.ini
|
|||
```
|
||||
|
||||
```ini
|
||||
[redirector]
|
||||
[Redirector]
|
||||
exclude_cloudflare = # Исключить адреса CloudFlare (yes, no)
|
||||
filename = # Имя файла в котором списки ip, cidr и доменов (input.txt)
|
||||
script = # Имя готового скрипта (apply_routing.sh)
|
||||
rollback_script = # Имя скрипта для отката изменений (rollback_routing.sh)
|
||||
filename = # Имя файла в котором списки ip, cidr и доменов
|
||||
script = # Имя готового скрипта для применения политик
|
||||
rollback_script = # Имя скрипта для отката изменений
|
||||
threads = # Количество потоков для dns-резолва (50)
|
||||
table = # Номер таблицы маршрутизации (1010)
|
||||
priority = # Приоритет таблицы (ниже цифра - выше приоритет)
|
||||
gateway = # IP шлюза на который направлять адреса (10.10.0.1)
|
||||
interface = # Интерфейс на который направлять адреса (awg0)
|
||||
run = # Shell команда которая выполнится после отработки скрипта (echo "lol kek")
|
||||
run = # Команда которая выполнится после отработки скрипта, например путь до скрипта активации
|
||||
```
|
||||
- Можно добавить несколько секций для нескольких конфигураций
|
||||
- Можно добавить несколько секций конфигураций, например для реализации раздельного туннелирования.
|
||||
|
||||
#### Пример секции `[Blackhole]`
|
||||
```ini
|
||||
|
|
@ -53,7 +53,7 @@ rollback_script = blackhole_OFF.sh
|
|||
threads = 50
|
||||
table = 1001
|
||||
priority = 10
|
||||
run =
|
||||
run = /root/Redirector/blackhole_ON.sh
|
||||
```
|
||||
- Все домены и IP из файла `blackhole_list.txt` будут недоступны.
|
||||
|
||||
|
|
@ -62,8 +62,6 @@ run =
|
|||
|
||||
## Входной файл
|
||||
|
||||
`input.txt`
|
||||
|
||||
Поддерживает:
|
||||
|
||||
```
|
||||
|
|
@ -88,40 +86,3 @@ python redirector.py --env custom
|
|||
```
|
||||
|
||||
---
|
||||
|
||||
## Результат
|
||||
|
||||
### Создать и наполнить таблицу маршрутизацию
|
||||
|
||||
```
|
||||
apply_routing.sh
|
||||
```
|
||||
|
||||
Добавляет таблицу (если её нет) и маршруты в таблицу.
|
||||
|
||||
### Очистить и удалить таблицу маршрутизации
|
||||
|
||||
```
|
||||
rollback_routing.sh
|
||||
```
|
||||
|
||||
Удаляет:
|
||||
|
||||
* все маршруты
|
||||
* правило policy routing
|
||||
|
||||
---
|
||||
|
||||
## Как использовать
|
||||
|
||||
### Включить:
|
||||
|
||||
```bash
|
||||
./forced_vpn_ON.sh
|
||||
```
|
||||
|
||||
### Выключить:
|
||||
|
||||
```bash
|
||||
./forced_vpn_OFF.sh
|
||||
```
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user