V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Moishine
V2EX  ›  问与答

谁能讲一讲 Fake-IP 模式的工作原理? OpenVPN 无法连接,网上找的资料都含糊其辞

  •  
  •   Moishine · 10 天前 · 1442 次点击

    ping 域名得到的 ip 都是:198.18.x.x 但是能正确上网。然而,OpenVPN Client 拿到这种 IP 无法正确连接了( OpenVPN 使用 UDP 协议,且绑定了各自的家宽的 IP 地址)。

    现在我的办法是把 OpenVPN 服务器的域名在本机 hosts 文件进行了绑定。应该有更优雅的办法在 OpenClash 实现的吧?求教。

    应该是添加自己的规则,将 OpenVPN 的服务器域名添加到直连规则中去?

    10 条回复    2025-11-13 15:38:56 +08:00
    Weilence
        1
    Weilence  
       10 天前 via iPhone   ❤️ 4
    简单来说就是 clash 代理了你的 dns 查询,返回 198.18 的 ip ,然后存了一份映射。
    然后发 udp 或者 tcp 包的时候,请求 198.18 ,拦截你的数据包,clash 内部根据之前存的映射,找到对应的域名,把你的数据包发过去。
    具体可以看 https://blog.skk.moe/post/what-happend-to-dns-in-proxy/
    Moishine
        2
    Moishine  
    OP
       10 天前
    @Weilence 谢谢。和我的猜想差差不多。那 DNS 查询就只需要机场去查就可以?从而防止 dns 泄露?
    SenLief
        3
    SenLief  
       10 天前 via iPhone   ❤️ 1
    把域名 filter 就可以了,不让这个域名使用 fake-ip 模式
    zhlssg
        4
    zhlssg  
       10 天前 via iPhone
    @Weilence 好文
    y1y1
        5
    y1y1  
       10 天前   ❤️ 1
    cdxx0
        6
    cdxx0  
       10 天前   ❤️ 1
    我之前有一个邪修,就是先启东 openvpn ,他会新建一个网卡,然后启动 clash (我用的是 clash-verge-rev ),然后扩展脚本里扩展一个节点:
    {
    "name": "direct-tun0",
    "type": "direct",
    "udp": true,
    "ip-version": "ipv4",
    "interface-name": "tun0", // 这里绑定 openvpn 创建的网卡名
    "routing-mark": 1234
    },

    然后当正常节点用就行,不知道适不适合你的场景
    daj2
        7
    daj2  
       9 天前
    个人认为泄露无所谓,别有污染就行,redir-host 能满足就别用 fakeip
    MacsedProtoss
        8
    MacsedProtoss  
       9 天前 via iPhone
    @daj2 泄漏非常严重,会导致你在看啥域名都会被运营商发现,也可以直接触发反诈,相当于裸奔
    P945
        9
    P945  
       9 天前 via iPhone
    @MacsedProtoss redir-host 也能设定 DNS 。
    MacsedProtoss
        10
    MacsedProtoss  
       9 天前 via iPhone
    @P945 没意义啊 你意思是你要手动再搞一个自己的不泄漏的 dns 是吧…有没有一种可能这么玩其实出问题的可能性更大
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   863 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 20:53 · PVG 04:53 · LAX 12:53 · JFK 15:53
    ♥ Do have faith in what you're doing.