goflyway
goflyway copied to clipboard
一开始可以用,后来出现prefetch error: read 127.0.0.1:51136, i/o timeout
日志如下: [E0314/094201.845:httpmux.go(40)] prefetch err: read 127.0.0.1:51136, i/o timeout [E0314/094207.380:client.go(376)] HTTP forward: http://readtheory.org/, context canceled [E0314/094339.408:client.go(265)] www.google.com:443: readUntil cannot find the pattern: [13 10 13 10] [E0314/094339.409:client.go(265)] beacons.gcp.gvt2.com:443: readUntil cannot find the pattern: [13 10 13 10] [E0314/094339.409:client.go(265)] mtalk.google.com:443: readUntil cannot find the pattern: [13 10 13 10] [E0314/094346.037:client.go(265)] www.google.com:443: readUntil cannot find the pattern: [13 10 13 10]
websocket模式?
不是,试过http,socks5。 现在的症状很奇特,在chrome中访问google等网站,状态栏显示waiting for cache,然后是connecting,但是cmd窗口没有任何反应;关掉cmd窗口后,chrome中立刻显示the site can't be reached。这说明chrome已经在向goflyway发出链接请求了,但是goflyway一直没有正确相应吧?
从log来看,服务端没有正确响应(但请求已发出) 请把服务端的日志也贴上来看看
日志只有这么多:
goflyway (build 180124041953)
- launched as server (aka upstream)
- upstream Cecosepo started at [ :2086 ]
- alternatively act as a reverse proxy: http://standards.*. (我把伪装的具体网址处理过了) 看起来是客户端没有链接过来。但是昨天刚刚装上我在两个不同的地方用不同的机器都测试过成功。今天就不行了。
对了,我套了CDN,是不是域名被屏蔽了?不过我在ping.pe上ping域名是通的。
cloudflare? 先检查一下rules里面有没有always use HTTPS
谢谢您一直跟踪这个issue!
哪里的rules?
Cloudflare -> 选择某个域名 -> Page Rules
我检查了cloudflare里的信息,没有设置任何page rules。
两边都加上-lv log
输出详细日志。
这情况基本上的猜测是本地连接cf的时候失败了,可以检查一下本地的连接形式是不是:-up=cf://host:2086
Coyove您好,感谢您跟踪这个issue。我暂时不继续去检查这个事情了,搞了很久都没法搞定。中间隔了cloudflare,也不确定到底是哪里有问题。尤其是一开始可用,后来不能用,应该不是您的程序方面的问题。
非常感谢!