62 lines
1.6 KiB
JSON
62 lines
1.6 KiB
JSON
{
|
|
"dns": {
|
|
"port": 53,
|
|
"upstreamDNS": [
|
|
"223.5.5.5:53",
|
|
"223.6.6.6:53"
|
|
],
|
|
"timeout": 5000,
|
|
"statsFile": "data/stats.json",
|
|
"saveInterval": 300
|
|
},
|
|
"http": {
|
|
"port": 8080,
|
|
"host": "0.0.0.0",
|
|
"enableAPI": true
|
|
},
|
|
"shield": {
|
|
"localRulesFile": "data/rules.txt",
|
|
"blacklists": [
|
|
{
|
|
"name": "AdGuard DNS filter",
|
|
"url": "https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/filter.txt",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"name": "Adaway Default Blocklist",
|
|
"url": "https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/hosts/adaway.txt",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"name": "CHN-anti-AD",
|
|
"url": "https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/easylist.txt",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"name": "My GitHub Rules",
|
|
"url": "https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-filters/raw/branch/main/rules/costomize.txt",
|
|
"enabled": true
|
|
},
|
|
{
|
|
"name": "China List",
|
|
"url": "https://gitea.amazehome.xyz/AMAZEHOME/hosts-and-Filters/raw/branch/main/list/china.txt",
|
|
"enabled": true
|
|
}
|
|
],
|
|
"updateInterval": 3600,
|
|
"hostsFile": "data/hosts.txt",
|
|
"blockMethod": "NXDOMAIN",
|
|
"customBlockIP": "",
|
|
"statsFile": "./data/shield_stats.json",
|
|
"statsSaveInterval": 60,
|
|
"remoteRulesCacheDir": "data/remote_rules"
|
|
},
|
|
"log": {
|
|
"file": "logs/dns-server.log",
|
|
"level": "debug",
|
|
"maxSize": 100,
|
|
"maxBackups": 10,
|
|
"maxAge": 30
|
|
}
|
|
}
|