Derzeit werden auch ältere Geosites und GeoIPs unterstützt.
Es ermöglicht das Erstellen von Regeln und das Entsperren nur notwendiger Websites:
bypass
ein.geoip:antizapret
und geosite:antizapret
).Dieses Projekt verwendet zapret-info/zi repo, um die neuesten Dumps von Roskomnadzor zu erhalten.
Das Projekt besteht derzeit aus zwei Dienstprogrammen:
filegenerator
– einfaches Dienstprogramm zum Generieren der Dateien antizapret.srs
, antizapret-ruleset.json
, geoip.db
und geosite.db
aus einem CSV-Dump.githubreleaser
– Dienstprogramm zum Erstellen von Release- und Hochladen-Assets. Sie können die neuesten antizapret.srs
, geoip.db
und geosite.db
hier herunterladen:
UPD. Leider sind die Links um den 6. April 2024 herum kaputt gegangen. Ich habe sie heute, am 12. April, wiederhergestellt.
Unten finden Sie ein Beispiel für die Konfiguration mit WireGuard Outbound (Sie können es einfach auf Shadowsocks oder alles andere umstellen, was die Sing-Box unterstützt) und verschlüsseltem AdGuard DNS (das über WireGuard funktioniert, um Anzeigen und Tracker zu blockieren, während die Verbindung besteht).
{
"log" : {
"level" : " warn "
},
"dns" : {
"servers" : [
{
"tag" : " adguard-dns " ,
"address" : " tls://dns.adguard-dns.com " ,
"address_resolver" : " local-dns " ,
"detour" : " wireguard-out "
},
{
"tag" : " local-dns " ,
"address" : " local " ,
"detour" : " direct-out "
}
],
"rules" : [
{
"outbound" : " any " ,
"server" : " local-dns "
}
]
},
"inbounds" : [
{
"type" : " tun " ,
"inet4_address" : " 172.16.0.1/30 " ,
"auto_route" : true ,
"strict_route" : true ,
"sniff" : true
}
],
"outbounds" : [
{
"type" : " direct " ,
"tag" : " direct-out "
},
{
"type" : " wireguard " ,
"tag" : " wireguard-out " ,
"server" : " REDACTED " ,
"server_port" : 51820 ,
"system_interface" : true ,
"local_address" : [
" 10.252.0.1/32 " ,
" 2600:xxxx:xxxx:cafe::1/128 "
],
"private_key" : " REDACTED " ,
"peer_public_key" : " REDACTED " ,
"pre_shared_key" : " REDACTED "
},
{
"type" : " dns " ,
"tag" : " dns-out "
}
],
"route" : {
"rules" : [
{
"rule_set" : " antizapret " ,
"outbound" : " wireguard-out "
},
{
"protocol" : " dns " ,
"outbound" : " dns-out "
}
],
"rule_set" : [
{
"tag" : " antizapret " ,
"type" : " remote " ,
"format" : " binary " ,
"url" : " https://github.com/savely-krasovsky/antizapret-sing-box/releases/latest/download/antizapret.srs " ,
"download_detour" : " wireguard-out "
}
],
"auto_detect_interface" : true
},
"experimental" : {
"cache_file" : {
"enabled" : true
}
}
}