Skip to content

skurudo/mikrotik-alau

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ALAU - AddressList Auto Update

Описание проекта

ALAU - это скрипт для автоматического обновления списков адресов (AddressList) в MikroTik RouterOS из удаленных источников по HTTP/HTTPS.

Возможности

  • Автоматическое обновление списков адресов из удаленных источников
  • Поддержка HTTP/HTTPS протоколов
  • Автоматическая очистка старых записей перед импортом новых
  • Логирование всех операций
  • Возможность использования для различных целей:
    • Списки блокировки (blacklist)
    • Списки разрешенных адресов (whitelist)
    • Списки избранных IP-адресов
    • Любые другие списки адресов

Структура проекта

  • alau.script - основной скрипт для RouterOS
  • test.rsc - пример файла со списком адресов
  • README.md - описание на русском языке
  • README_EN.md - описание на английском языке

Как использовать

  1. Загрузите скрипт alau.script в ваш MikroTik роутер
  2. Настройте параметры в скрипте:
    • addrlistname - имя списка адресов
    • addrlisturl - URL для загрузки файла
    • addrlistfilename - имя файла для загрузки
  3. Запустите скрипт в RouterOS

Формат файла списка адресов

Файл должен быть в формате .rsc (RouterOS Script) со следующей структурой:

/ip firewall address-list
add address=IP_ADDRESS comment=COMMENT list=LIST_NAME

Требования

  • MikroTik RouterOS
  • Доступ к интернету для загрузки файлов
  • Правильно отформатированный .rsc файл

Версии

v01

  • Базовая функциональность
  • Динамические адреса могут работать некорректно
  • Формат .rsc файла критически важен
  • Список адресов в .rsc файле стабилен, но требует проверки формата

Автор

Проект создан для автоматизации управления списками адресов в MikroTik RouterOS.


Документация на других языках

About

ALAU - AddressList Auto Update. Script can update your addresslist from remote location (http/https)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors