No description
Find a file
2026-07-01 17:11:00 +03:00
config.env.example gigacode 2026-07-01 17:11:00 +03:00
get-ip.sh gigacode 2026-07-01 17:11:00 +03:00
README.md gigacode 2026-07-01 17:11:00 +03:00

get-ip-prefix

Скрипт для скачивания списков IPv4-адресов и генерации конфигурации BIRD.

Установка

  1. Скопируйте config.env.example в config.env и настройте параметры:

    • URL-адреса списков
    • Директории для хранения файлов
    • Имена выходных файлов
  2. Установите зависимости:

    • bash
    • wget
    • md5sum
    • bird (для перезагрузки конфигурации)

Использование

./get-ip.sh

Скрипт автоматически:

  • Скачивает списки IP-адресов
  • Проверяет изменение данных через MD5-хеш
  • Генерирует конфигурацию BIRD
  • Перезагружает службу BIRD

Настройка cron

Добавьте в crontab для автоматического обновления:

0 */6 * * * /path/to/get-ip.sh >> /var/log/get-ip.log 2>&1