APP配置文件 config.json
说明
config.json存储机场自定义的Karing配置, 比如: DNS、延迟检测地址等.
什么时候会请求机场对应配置?
- 当用户完成机场与Karing的绑定之后,
base.json加载完成, 即会拉取config.json, 并覆盖对应Karing的默认配置项.
可否自主托管
- 默认 托管在 karing 站点上.
- 地址为
https://potter.karing.app/isp/{pid}/config.json?v={version}
- 地址为
- 机长可自主选择托管地址, 比如托管在自己站点
- 修改 base.json 文件的
config项base.json{
... ...
"config": "https://your-own-website/karing/config.json",
... ...
} - 注意: 自主托管请保持站点可用, 否则用户无法完成登录绑定.
- 修改 base.json 文件的
注释说明
config.json
// APP初始配置文件
{
"rule_sets": {
//禁用机场规则, false启用
"disable_isp_diversion_group": true
},
"dns": {
"ttl": 43200,
//启用dns分流规则
"enable_rule": false,
//测试域名
"test_domain": "gstatic.com",
//启用ecs
"enable_client_subnet": true,
//启用fakeip
"enable_fake_ip": true,
//代理流量:通过代理解析dns
"enable_proxy_resolve_by_proxy": true,
//final:通过代理解析dns
"enable_final_resolve_by_proxy": true,
//开启入站域名解析(针对tun)
"enable_inbound_domain_resolve": false,
//dns服务器
"resolver_addresses": [
"local",
"dhcp://auto",
"udp://223.6.6.6"
],
//代理服务器
"outbound_addresses": [
"local",
"dhcp://auto",
"udp://8.8.8.8",
"udp://223.6.6.6"
],
//直连流量
"direct_addresses": [
"local",
"dhcp://auto",
"udp://8.8.8.8",
"udp://223.6.6.6"
],
//代理流量
"proxy_addresses": [
"https://1.1.1.1/dns-query",
"https://dns.google/dns-query"
],
//final
"final_addresses": [
"https://1.1.1.1/dns-query",
"https://dns.google/dns-query"
],
//机场自定义DNS, 默认空
"list": [
{
"isp": "custom dns",
"url": "udp://7.8.9.9"
}
]
}
}