feat: сборка geosite для ipcheck-доменов в нескольких форматах

Собирает список сервисов проверки IP (ip-lookup, leak-test, geoip-db,
fraud-score) в geosite.dat для Xray/3x-ui, а также в sing-box, Clash/mihomo,
AdGuard, plain text и JSON.

Сборщик на чистой стандартной библиотеке: пишет protobuf вручную, после
записи разбирает .dat обратно и сверяет с исходником. Формат сверен с
настоящим geosite.dat и проверен реальным Xray 26.3.27.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Leonid Pershin
2026-08-07 14:11:06 +03:00
co-authored by Claude Opus 5
commit f905a76caf
11 changed files with 1071 additions and 0 deletions
+11
View File
@@ -0,0 +1,11 @@
# fraud-score — детекторы прокси/VPN и скоринг "качества" IP.
spur.us
scamalytics.com
ipqualityscore.com
proxycheck.io
vpnapi.io
iphub.info
getipintel.net
fraudguard.io
criminalip.io
+11
View File
@@ -0,0 +1,11 @@
# geoip-db — провайдеры GeoIP-баз и справочных данных об IP.
ipdata.co
ipbase.com
ipwhois.io
ipgeolocation.io
ipregistry.co
bigdatacloud.net
db-ip.com
maxmind.com
ip2location.com
+21
View File
@@ -0,0 +1,21 @@
# ip-lookup — сервисы "какой у меня IP" и общая информация об IP.
# Формат строки: [type:]value [@attr ...] Комментарии — от символа "#".
# Без префикса значение трактуется как domain: (сам домен + все поддомены).
2ip.ru
2ip.io
whoer.net
whoer.com
whatismyipaddress.com
whatismyip.com
myip.com
ipinfo.io
ip-api.com
ipapi.co
ipapi.is
ipify.org
ifconfig.me
ifconfig.co
ifconfig.io
icanhazip.com
ip.sb
+7
View File
@@ -0,0 +1,7 @@
# ipcheck — сводная категория: всё, что определяет или проверяет IP-адрес.
# Именно её используют в роутинге как geosite:ipcheck.
include:ip-lookup
include:leak-test
include:geoip-db
include:fraud-score
+5
View File
@@ -0,0 +1,5 @@
# leak-test — тесты утечек: WebRTC, DNS, отпечаток браузера.
browserleaks.com
ipleak.net
dnsleaktest.com