Новое
Команда 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