V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
systemcall
V2EX  ›  宽带症候群

有办法通过 DNS 分流实现国内网站直连、国外网站走 clash 的 fake-ip 吗?

  •  
  •   systemcall · 2022-10-09 11:29:32 +08:00 via Android · 4345 次点击
    这是一个创建于 558 天前的主题,其中的信息可能已经有所发展或是发生改变。

    试了一下 smartdns ,好像不行,每次返回的都不是 fake-ip

    9 条回复    2022-11-01 15:36:06 +08:00
    yuange1975
        1
    yuange1975  
       2022-10-09 12:19:13 +08:00
    adguard home
    ltkun
        2
    ltkun  
       2022-10-09 12:33:32 +08:00 via Android
    mosdns
    ericww
        3
    ericww  
       2022-10-09 14:38:54 +08:00 via iPhone
    xubair
        4
    xubair  
       2022-10-09 18:13:46 +08:00
    mosdns
    pffrank
        6
    pffrank  
       2022-10-10 10:17:31 +08:00
    smartdns+adguard home
    tvirus
        7
    tvirus  
       2022-10-11 22:48:09 +08:00
    mosdns-cn
    neroxps
        8
    neroxps  
       2022-10-12 11:33:00 +08:00
    https://github.com/charleyzhu/coredns_wormhole_plugin

    作者很懒没写文档,coredns 插件支持 clash 规则。
    fish3125
        9
    fish3125  
       2022-11-01 15:36:06 +08:00
    用 fake-ip 模式,需要两个条件
    1.
    需要把 dns 解析转发给 clash 的 dns 端口,这一步你使用 smardns ,需要在改软件配置转发部分或全部域名解析。然后才会按照你在 clash 里的规则来返回正常或者 fakeip 。我是用 adg 只 gfw 列表的给 clash ,然后让 clash 的 dns 返回的全是 fakeip 。
    2.
    如果用开源的 clash ,没有 tun 模式,但是我们可以把这两条写入防火墙,必须把 fakeip 转发给 clash 的 redir-port ,内部会自动完成正确域名的转换。
    iptables -t nat -A OUTPUT -p tcp -d 198.18.0.0/16 -j REDIRECT --to-port 8088
    iptables -t nat -A PREROUTING -p tcp -d 198.18.0.0/16 -j REDIRECT --to-port 8088#把 ip 段重定向到 clash 的 redir-port
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5247 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 09:18 · PVG 17:18 · LAX 02:18 · JFK 05:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.