FakeIP 莫名奇妙的问题

19 小时 55 分钟前
 zhoumff
之前一直用 Redir-host ,但是最近发现,openclash 默认推荐 FakeIP ,包括 Surge 也是用的 FakeIP ,尝试把 openclash 改成了 FakeIP 模式,感受是网页载入是要快一些。
结果问题接踵而来,最开始是 DDNS 全部失效,尝试把我的域名加入 FakeIP 加入到 FakeIP Filter 。ddns 暂时恢复。
接下来就是 Docker ,部署在 NAS Docker 里面的服务全部无法访问。NAS 也无法通过域名访问。
大家用的什么模式的代理方式呢?
1953 次点击
所在节点    DNS
23 条回复
EricXuu
18 小时 59 分钟前
faker ip ,加 Filter 就好了啊。
发个 dig 的结果和网络拓扑让大家看看。
miyuki
18 小时 12 分钟前
用 fakeip 就等于无尽的加 filter 之路

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

你的问题过滤下就好了:
fake-ip-filter:
- rule-set:my-direct-rules
- GEOSITE:private
- GEOSITE:onedrive
- GEOSITE:category-pt
- GEOSITE:steam@cn
- GEOSITE:cn
itechify
8 小时 35 分钟前
不用 fakeip ,dns 假的受不了
Ljcbaby
8 小时 10 分钟前
只给需要代理/过内核的域名发 fake-ip ,其他流量全部走正常 dns
zed1018
8 小时 0 分钟前
我拒绝 fake-ip ,反正常年美西,那点 dns 硬缓存提升根本不影响体验。甚至还导致各种问题。
cookii
6 小时 24 分钟前
这个问题折腾了几年,最后用 easymosdns+mihomo 基本上解决了。
mmdsun
6 小时 0 分钟前
我也是用 fake-ip 的,DNS 污染影响很大。现在好多科学软件也是推荐 fake-ip 的。就是过滤麻烦点
OKba
5 小时 10 分钟前
我勾选了 Fake- IP-Filter ,没加我的 ddns 进去,还是勾选了绕过中国大陆,但是我是配合 SmartDNS 用的,在 SmartDNS 里面就指定了 DDNS 的网址只用国内的服务器解释。
PrinceofInj
5 小时 1 分钟前
fakeip 就相当于这个人有甲沟炎,一个医生出了个主意,我们把脚砍掉,换成轮椅,岂不可以一劳永逸。
fkdtz
4 小时 48 分钟前
fakeip 解决一个问题,又引入新的问题,只能说能用,但不够优雅,算是一种取舍吧
CharonVIII
4 小时 33 分钟前
路由器作为局域网设备的透明代理( 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
4 小时 14 分钟前
@EchoWhale #10 fake-ip 确实对直连的请求没意义,因为最后肯定是本机解析 DNS 的,所以感觉 fake-ip 的效率提升就不是很大了。反而是带来很多问题是不可忽视的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1189137

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX