diff --git a/README.md b/README.md index 53f5c01..f7ad397 100644 --- a/README.md +++ b/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 -```