-
Notifications
You must be signed in to change notification settings - Fork 8.2k
可以修改 DNS 嗎? #346
Description
功能描述
我希望修改 DNS 由 1.1.1.1 改成 ControlD
使用场景
經 proxy 的連線會由 ControlD 去處理
实现方案(可选)
讓基礎配置設置可以修改 DNS
其他信息
-
[o] 我已通过搜索确认没有类似issue
-
[o] 我愿意提交PR来实现这个功能
我想修改 DNS 由 ControlD 處理,因為我使用了付費的 ControlD 處理攔截廣告,修改使用 AI 時的國家等等。
我在基礎配置修改成
{ "dns": { "servers": [ { "type": "https", "tag": "dns_direct", "server": "dns.controld.com", "server_port": 443, "path": "/abcd", "domain_resolver": "dns_resolver" }, { "type": "udp", "tag": "dns_resolver", "server": "223.5.5.5" }, { "type": "fakeip", "tag": "dns_fakeip", "inet4_range": "198.18.0.0/15", "inet6_range": "fc00::/18" } ], "rules": [ { "rule_set": "geolocation-!cn", "query_type": ["A", "AAAA"], "server": "dns_fakeip" }, { "rule_set": "geolocation-!cn", "query_type": "CNAME", "server": "dns_proxy" }, { "query_type": ["A", "AAAA", "CNAME"], "invert": true, "action": "predefined", "rcode": "REFUSED" } ], "final": "dns_direct", "independent_cache": true } }
但 sublink worker 整合時會出現 Error: Cannot set properties of undefined (setting 'rule_set')
可否令到基礎設置可以獨立修改 DNS 呢?