【求助】关于大善人tunnel的一个问题

在本地服务器部署了cloudflared的docker容器,网络环境是openwrt+openclash+fakeip

cloudflared每次获取到的都是fakeip,用一会就会报错如下图:

然后就无法连接了,出现1033 ERROR

请问各位佬,如何解决fakeip导致的这个问题呢?

考虑过把cloudflared的连接url全都排除到fakeip范围外,国内直连速度好像不太理想

From 快问快答 to 开发调优

这个解决你的问题

1 个赞

哈哈,之前就尝试过,只是觉得国内直连tunnel都是美西的节点,速度不太理想,所以来问问有没有更好的办法。
目前来看我还没找到 :rofl:

之前也在找,看到一个是开http2能有一定提速,不过开了好像挂代理后tunnel会down

你这个断线,是因为fake-ip,会给你一个本地ip,变成了docker → fake-ip → cloudflared,而不是直接连cloudflare。fake-ip → cloudflared连接断开了不会重连的,重连的操作在docker上,只会重连docker → fake-ip,那服务不就不可用了嘛

最近更新了openwrt,开openclash就连不上tunnel,关了就行,还不知道是什么问题导致的

是的,我最开始也是找到了可能是fakeip原因,并且改成了realip直连。只是想有没有更好的办法。直连美西节点质量也不太高

怎么改成realip直连呢?我现在开个openclash,就报no such host。不知道哪里出问题了

:tieba_004:不知道,实在是太慢了,已经换frp了,不过只有azure的学生服务器 :tieba_009:跑起来还是有点慢

你这个截图像是DNS解析问题,可以检查一下192.168.50.2的DNS

这个dns,就是我旁路由的,旁路由给openclash弄了dnsmasq。关了openclash就行,而且我docker直接指定dns,114.114.114.114,或者8.8.8.8都不行