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

FakeIP 莫名奇妙的问题

  •  
  •   zhoumff · 17 小时 54 分钟前 · 1846 次点击
    之前一直用 Redir-host ,但是最近发现,openclash 默认推荐 FakeIP ,包括 Surge 也是用的 FakeIP ,尝试把 openclash 改成了 FakeIP 模式,感受是网页载入是要快一些。
    结果问题接踵而来,最开始是 DDNS 全部失效,尝试把我的域名加入 FakeIP 加入到 FakeIP Filter 。ddns 暂时恢复。
    接下来就是 Docker ,部署在 NAS Docker 里面的服务全部无法访问。NAS 也无法通过域名访问。
    大家用的什么模式的代理方式呢?
    22 条回复    2026-01-29 15:39:45 +08:00
    EricXuu
        1
    EricXuu  
       16 小时 58 分钟前
    faker ip ,加 Filter 就好了啊。
    发个 dig 的结果和网络拓扑让大家看看。
    miyuki
        2
    miyuki  
       16 小时 11 分钟前   ❤️ 3
    用 fakeip 就等于无尽的加 filter 之路

    为了解决一个问题引入了更大的问题
    zhoumff
        3
    zhoumff  
    OP
       16 小时 7 分钟前
    Filter 除了默认的,我添加了我的 ddns 域名,还有 tailscale 的域名,还有 geosite:cn ,还需要什么常用的
    zhoumff
        4
    zhoumff  
    OP
       16 小时 3 分钟前
    @miyuki 我也发现了,就是不停补漏,现在又发现智能家居和 Home Assistant 出故障,算了算了,改回去了
    zhoumff
        5
    zhoumff  
    OP
       15 小时 58 分钟前
    我看了下 surge 的 FakeIP 触发原理,只有命中代理规则才触发 FakeIP ,也就是规则优先,这个比 openclash 的 FakeIP 靠人工写 filter 合理很多,这样就只需要维护代理规则就好了
    RobberPhex
        6
    RobberPhex  
       13 小时 56 分钟前
    FakeIP 实际上是篡改了 IP 的解析结果,那么这种行为带来的衍生问题会有很多。所以我觉得用 geosite 会比 FakeIP 更少问题。
    mooyo
        7
    mooyo  
       13 小时 24 分钟前
    fakeip 可以解决 dns 污染的问题,就这一点就比 redirhost 好用。能成为目前翻墙圈主流是有他道理的。
    Ipsum
        8
    Ipsum  
       9 小时 49 分钟前 via Android
    fakeip 需要配合 dns 分流才好用。gfw 域名返回 fakeip ,正常域名返回 realip 。
    DosLee
        9
    DosLee  
       7 小时 37 分钟前
    有智能家居的话也可以看看把这些设备排除代理吧,或是把需要代理的加到名单里(代理的黑白名单)
    EchoWhale
        10
    EchoWhale  
       7 小时 0 分钟前 via iPhone   ❤️ 1
    fakeip 的缺点都可以靠其他方式弥补,但是他只需要查一次 dns 的优点无人能出其右

    你的问题过滤下就好了:
    fake-ip-filter:
    - rule-set:my-direct-rules
    - GEOSITE:private
    - GEOSITE:onedrive
    - GEOSITE:category-pt
    - GEOSITE:steam@cn
    - GEOSITE:cn
    itechify
        11
    itechify  
    PRO
       6 小时 34 分钟前
    不用 fakeip ,dns 假的受不了
    Ljcbaby
        12
    Ljcbaby  
       6 小时 9 分钟前
    只给需要代理/过内核的域名发 fake-ip ,其他流量全部走正常 dns
    zed1018
        13
    zed1018  
       5 小时 58 分钟前
    我拒绝 fake-ip ,反正常年美西,那点 dns 硬缓存提升根本不影响体验。甚至还导致各种问题。
    cookii
        14
    cookii  
       4 小时 23 分钟前 via Android
    这个问题折腾了几年,最后用 easymosdns+mihomo 基本上解决了。
    mmdsun
        15
    mmdsun  
       3 小时 59 分钟前 via iPhone
    我也是用 fake-ip 的,DNS 污染影响很大。现在好多科学软件也是推荐 fake-ip 的。就是过滤麻烦点
    OKba
        16
    OKba  
       3 小时 9 分钟前
    我勾选了 Fake- IP-Filter ,没加我的 ddns 进去,还是勾选了绕过中国大陆,但是我是配合 SmartDNS 用的,在 SmartDNS 里面就指定了 DDNS 的网址只用国内的服务器解释。
    PrinceofInj
        17
    PrinceofInj  
       3 小时 0 分钟前 via Android
    fakeip 就相当于这个人有甲沟炎,一个医生出了个主意,我们把脚砍掉,换成轮椅,岂不可以一劳永逸。
    fkdtz
        18
    fkdtz  
       2 小时 47 分钟前
    fakeip 解决一个问题,又引入新的问题,只能说能用,但不够优雅,算是一种取舍吧
    CharonVIII
        19
    CharonVIII  
       2 小时 32 分钟前   ❤️ 1
    路由器作为局域网设备的透明代理( TProxy ),不要用 fake-ip ,现在 redir-host 用 DNS-Mapping + Sniffer 已经能完美抓取局域网设备要连接的域名了,基本没有历史遗留问题。

    fake-ip 我总结下来主要有两个问题:
    1 、楼上很多人说了,有些服务必须要向 real-ip 发起连接,比如 P2P 、网游、VPN 等,并且有时候加了 fake-ip-filter 也依然无法正常使用这些服务。

    2 、另一个大问题是,fake-ip 作为局域网设备的透明代理,重启代理服务后会导致一段时间内局域网设备断网,并且清理 DNS 缓存好像也不能有效解决问题(也可能我什么设置有问题)。fake-ip 在客户端(比如电脑)上直接运行还是可以的,因为可以设置"store-fake-ip: true",把 fake-ip 和 real-ip 的映射表落在硬盘上,这样内核重启,电脑向之前旧的假 IP 发起请求还是可以被正常处理的。不知道 openclash 加这行代码能不能解决这个问题。

    redir-host 以上两个问题都没,作为透明代理比较合适。目前我遇到的唯一的 redir-host 的问题就是 DNS 解析中,域名被污染为 0.0.0.0 时,由于无法作为目的地址发包导致连接失败。这个问题可以通过加谷歌和 CF 的加密 DNS 作为 fallback-dns ,然后设置 fallback-filter 当且仅当解析结果为 0.0.0.0/8 时使用 fallback 的解析结果。
    字段:
    ```
    fallback-filter:
    ipcidr:
    - 0.0.0.0/8
    ```
    CharonVIII
        20
    CharonVIII  
       2 小时 12 分钟前
    @EchoWhale #10 fake-ip 确实对直连的请求没意义,因为最后肯定是本机解析 DNS 的,所以感觉 fake-ip 的效率提升就不是很大了。反而是带来很多问题是不可忽视的
    aospyes
        21
    aospyes  
       1 小时 41 分钟前 via Android
    有个反向模式的,只特定规则返回 fakeip
    fake-ip-filter-mode: whitelist
    EchoWhale
        22
    EchoWhale  
       1 小时 0 分钟前 via iPhone
    @CharonVIII 如果只谈直连的话,代理连存在的必要都没有了。所以能针对“非直连”有提升就行,而且是非常大的提升。

    fakeip 的问题通过 filter 就能解决。而 redir-host 模式,所有域名都在本地解析后拿到 ip ,发起连接后又要在代理端发起一次 dns 查询,还是比较影响体验的
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5352 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 08:40 · PVG 16:40 · LAX 00:40 · JFK 03:40
    ♥ Do have faith in what you're doing.