This commit is contained in:
a.kazantsev 2026-07-01 17:30:55 +03:00
parent f35aa6987e
commit b5930bc656
2 changed files with 8 additions and 11 deletions

View file

@ -1,7 +1,7 @@
#!/bin/bash #!/bin/bash
# Рабочая директория # Рабочая директория
WORKDIR="/var/lib/bird" WORKDIR="/opt/get-ip"
# Директория для хранения скачанных списков # Директория для хранения скачанных списков
LIST_DIR="$WORKDIR/lists" LIST_DIR="$WORKDIR/lists"
@ -22,13 +22,13 @@ TELEGRAM_OUT="telegram_routes.conf"
FACEBOOK_OUT="facebook_routes.conf" FACEBOOK_OUT="facebook_routes.conf"
# URL для скачивания списков (примерные URL, укажите <20><>вои) # URL для скачивания списков (примерные URL, укажите <20><>вои)
RU_URL="https://example.com/ru.lst" RU_URL="https://github.com/ipverse/rir-ip/raw/refs/heads/master/country/ru/ipv4-aggregated.txt"
IP_URL="https://example.com/ip.lst" IP_URL="https://antifilter.network/download/ip.lst"
META_URL="https://example.com/meta.lst" META_URL="https://raw.githubusercontent.com/SecOps-Institute/FacebookIPLists/master/facebook_ip_list.lst"
GOOGLE_URL="https://example.com/google.lst" GOOGLE_URL="https://raw.githubusercontent.com/lord-alfred/ipranges/main/google/ipv4.txt"
MICROSOFT_URL="https://example.com/microsoft.lst" MICROSOFT_URL="https://raw.githubusercontent.com/lord-alfred/ipranges/main/microsoft/ipv4.txt"
TELEGRAM_URL="https://example.com/telegram.lst" TELEGRAM_URL="https://github.com/lord-alfred/ipranges/raw/refs/heads/main/telegram/ipv4.txt"
FACEBOOK_URL="https://example.com/facebook.lst" FACEBOOK_URL="https://github.com/lord-alfred/ipranges/raw/refs/heads/main/facebook/ipv4.txt"
# Удалять комментарии из RU.lst перед генерацией конфига (true/false) # Удалять комментарии из RU.lst перед генерацией конфига (true/false)
CLEAN_RU="true" CLEAN_RU="true"

View file

@ -1,9 +1,6 @@
#!/bin/bash #!/bin/bash
# Скрипт для скачивания IPv4-адресов и добавления их в BIRD # Скрипт для скачивания IPv4-адресов и добавления их в BIRD
# Основан на https://habr.com/ru/articles/359268/
# Доработал AlexandrLinux (собака) bafista.ru
# Переписан с выносом параметров в config.env
set -euo pipefail # exit on error, undefined var, fail pipe set -euo pipefail # exit on error, undefined var, fail pipe