Перейти к содержанию

Vinni37

Участники форума
  • Постов

    1
  • Зарегистрирован

  • Посещение

Весь контент Vinni37

  1. Добрый день. Возникла задача рулить трафиком в политиках, да не эво как а из WEB интерфейса попивая Смузи/Пиво/Чайный гриб (нужное подчеркнуть) и без использования DNS. И так за пару дней с помощью глубокого сика (для ускорения процесса) и чей то матери родилось следующее решение. В архиве сам вэб интерфейс и php скрипты для бэкэнда и cron. Из доп пакетов потребуется, nginx, php в моем случае (php8-fpm + php8-cli), SQLite3 и cron. 1) Настраиваем связку nginx + php. 2) В config.php прописываем: пароль от учетки, путь к файлам, в моем случае ('/opt/share/www/'), если путь другой то в php скриптах в первой строчке кода, надо тоже поменять. 3) Создаем базу через create_db.php 4) Если есть желание запихиваем sync_policies.php и update_route.php в крон. Если политики часто не создаете то sync_policies.php можно не запихивать. Пользуемся. Может чо забыл не учел, кто будет повторять пишите помогу. Принцип работы: 1) Дергаем из кинетика список политик 'http://127.0.0.1:79/rci/show/ip/policy' 2) Для каждой политики есть своя маркировка трафика к примеру 0xffffaaa 3) Для каждой политики можно добавить запись: Домен + интерфейс + маршрут 4) Скрипт берет список IP для каждого домена и собирает для каждой политики свою доп. таблицу маршрутизации 5) После чего добавляет данные таблицы к нужному маркеру.
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.