feat: geosite/geoip для Discord со сборкой из апстримов
Домены и сети Discord в geosite.dat и geoip.dat для Xray/3x-ui, плюс sing-box, Clash/mihomo, AdGuard, текст и готовый фрагмент routing. Рукописная база живёт в data/discord-base.txt и data/ip/discord-base.txt, остальное tools/sync.py тянет из пяти публичных апстримов: JSON-исходники парсятся напрямую, скомпилированные .srs распаковываются через sing-box. Каждый источник кладётся в свою категорию, недоступный источник не обнуляет данные, файлы без шапки GENERATED скрипт не трогает. Ограничения по протоколу и портам (директивы !network / !port) доезжают до sing-box rule-set и до xray/routing.json. Такие категории намеренно не входят в сводную discord: там сети вроде 172.64.0.0/13, и без привязки к UDP-портам правило утащило бы в туннель чужой трафик. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
# GENERATED tools/sync.py — не редактируйте вручную.
|
||||
# Источник: vernette/rulesets, голосовой трафик UDP 50000-50099
|
||||
# URL: https://raw.githubusercontent.com/vernette/rulesets/refs/heads/master/json/discord-voice-chats.json
|
||||
# Сетей: 13
|
||||
# Ограничения: udp 50000-50099
|
||||
|
||||
!network: udp
|
||||
!port: 50000-50099
|
||||
|
||||
5.200.14.128/25
|
||||
34.0.0.0/15
|
||||
34.2.0.0/16
|
||||
34.3.0.0/23
|
||||
34.3.2.0/24
|
||||
35.192.0.0/12
|
||||
35.208.0.0/12
|
||||
35.224.0.0/12
|
||||
35.240.0.0/13
|
||||
66.22.192.0/18
|
||||
138.128.136.0/21
|
||||
162.158.0.0/15
|
||||
172.64.0.0/13
|
||||
Reference in New Issue
Block a user