v1.2.0
Новое
Команда fetch
Скачивает актуальные IPv4 CIDR-диапазоны из публичных источников и сохраняет в native .lst файл с секциями по провайдерам.
Поддерживаемые провайдеры:
| Провайдер | Slug |
|---|---|
| Cloudflare | cloudflare |
| Google (public + GCP) | google |
| AWS | aws |
| Azure | azure |
| Fastly | fastly |
| Telegram | telegram |
| GitHub | github + выбор сервисов (github/copilot, github/actions и др.) |
| Oracle Cloud | oracle + выбор регионов (oracle/eu-frankfurt-1 и др.) |
Без флагов — интерактивный TUI с выбором провайдеров, сервисов GitHub и регионов Oracle.
# TUI
./mikrotik-lists-manager fetch -o ranges.lst
# все провайдеры
./mikrotik-lists-manager fetch -a -o ranges.lst
# конкретные
./mikrotik-lists-manager fetch -p cloudflare,telegram,github/copilot -o ranges.lstУлучшения
- optimize: конвертация
x.x.x.x/32→x.x.x.xс отображением изменений в выводе - sync: ошибка
already have such entryот MikroTik больше не прерывает синхронизацию
Внутреннее
- Пакет
internal/fetcherразбит на отдельные файлы по провайдерам
Full Changelog: v1.1.0...v1.2.0