Skip to content

可以修改 DNS 嗎? #346

@Enterpr1se

Description

@Enterpr1se

功能描述

我希望修改 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 呢?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions