解决openclash fake-ip模式下cloudflare tunnel经常断线问题
- 内容介绍
- 文章标签
- 相关推荐
家里软路由挂上openclash,使用的fake-ip模式,启动cloudflare tunnel一段时间后,发现本地服务就没法访问了,查询日志,发现打印报错
ERR Unable to establish connection with Cloudflare edge error=“TLS handshake with edge error: EOF” connIndex=0
09defb13a5b909592a04a32078b117f1505×1013 146 KB
查询一下论坛,大佬们都说是没有设置直连问题,于是在自定义规则里面,加上了
- DOMAIN-SUFFIX,argotunnel.com,DIRECT
这时候openclash面板上,能看到argotunnel.com的请求已经是直连了
e35285dac10cea20013ef86070d7da91421×188 7.57 KB
可是事情并没有想象的那么顺利,过了几个小时后,依旧断线了。
这时候,我留意到日志里面cloudflare tunnel连接的ip与openclash面板实际连接ip是不一样,日志里面的是198.18.0.1的,而实际连接ip是198.41..。说明连接的ip是fake-ip的,通过查询资料,发现openclash可以通过设置Fake-IP-Filter,让访问返回真实ip地址,于是我加上配置
Cloudflare tunnel
+.argotunnel.com
重新启动cloudflare tunnel,这时候日志中,可以看到真实的ip了
image1055×174 14.6 KB
目前测试了2天,已经没有断线问题了,对于这个问题,我个人理解是cloudflare tunnel是有断开重连功能的,假设重连的地址是fake-ip的,并且这个地址被释放了,那肯定是连不上的。
家里软路由挂上openclash,使用的fake-ip模式,启动cloudflare tunnel一段时间后,发现本地服务就没法访问了,查询日志,发现打印报错
ERR Unable to establish connection with Cloudflare edge error=“TLS handshake with edge error: EOF” connIndex=0
09defb13a5b909592a04a32078b117f1505×1013 146 KB
查询一下论坛,大佬们都说是没有设置直连问题,于是在自定义规则里面,加上了
- DOMAIN-SUFFIX,argotunnel.com,DIRECT
这时候openclash面板上,能看到argotunnel.com的请求已经是直连了
e35285dac10cea20013ef86070d7da91421×188 7.57 KB
可是事情并没有想象的那么顺利,过了几个小时后,依旧断线了。
这时候,我留意到日志里面cloudflare tunnel连接的ip与openclash面板实际连接ip是不一样,日志里面的是198.18.0.1的,而实际连接ip是198.41..。说明连接的ip是fake-ip的,通过查询资料,发现openclash可以通过设置Fake-IP-Filter,让访问返回真实ip地址,于是我加上配置
Cloudflare tunnel
+.argotunnel.com
重新启动cloudflare tunnel,这时候日志中,可以看到真实的ip了
image1055×174 14.6 KB
目前测试了2天,已经没有断线问题了,对于这个问题,我个人理解是cloudflare tunnel是有断开重连功能的,假设重连的地址是fake-ip的,并且这个地址被释放了,那肯定是连不上的。

