为了能让终端走代理,开启了 clash 的增强模式。但是发现开了增强模式后在终端 ping 出来都是 198.18.1.*
如何解决这个矛盾?
1
kidonng 2022-01-09 12:13:37 +08:00 via Android
用 redir-host ,不用 fake-ip 试试
|
2
AllenHua 2022-01-09 12:40:49 +08:00
'绿色记忆:重温 iptables' https://blog.gmem.cc/iptables
'Fake IP 模式如何直接转发 icmp 包(无法 Ping 任何网站) · Issue #1047 · Dreamacro/clash' https://github.com/Dreamacro/clash/issues/1047 Fake IP 模式作為網關代理的幾個問題 #179 https://github.com/Dreamacro/clash/issues/179 |
3
PrinceofInj 2022-01-09 17:15:02 +08:00 via Android
@AllenHua fake ip 模式有什么优点么?似乎是可以省一些 DNS 解析的时间,但是一般 DNS 解析都是以毫秒计算的,真的有可感知的影响么?反倒是开了之后几乎所有网络诊断都用不了了
|
4
AllenHua 2022-01-09 17:29:13 +08:00
@PrinceofInj #3 fake-ip 相比于 redir-host ,有优点
1. 不需要担心 dns 污染 /泄露问题 2. 降低了延时 3. 相比于 redir-host 模式有可能减少一次 dns 请求 可以学习一下 rfc3089 的内容 https://datatracker.ietf.org/doc/html/rfc3089 (虽然我也没有很懂 |
5
nbndco 2022-01-09 18:10:57 +08:00 via iPhone
通过 fakeip 可以拿到连接的域名,这样解析就可以正确地发生在代理服务器上
|
6
Sivan 2022-01-09 18:42:34 +08:00 via iPhone
用 clash for windows 的 mac 版,配一下 parsers 可以实现
|