cow icon indicating copy to clipboard operation
cow copied to clipboard

COW 连不上微信

Open whiteskin opened this issue 10 years ago • 8 comments

cow运行了openwrt上, 具体的上网方式是这种: http://v2ex.com/t/137111 iphone 用微信无法刷新

[DEBUG] 2014/11/29 21:25:45 cli(192.168.3.1:53528) connected, total 1 clients [DEBUG] 2014/11/29 21:25:45 client ip 192.168.3.1 allowed [DEBUG] 2014/11/29 21:25:45 cli(192.168.3.1:53528) connPool no conn szshort.weixin.qq.comhttp: 我猜这个这个地方是就没有连上, 注意,这里是szshort.weixin.qq.comhttp: , 不是正常的com:80这种

[DEBUG] 2014/11/29 21:25:45 error direct connect to: szshort.weixin.qq.comhttp: dial tcp: unknown port tcp/ 然后认为可能是被墙了, 转用SS去连接. 可是端口不是80,而是http, 出现了unkown port的错误

[ERROR] 2014/11/29 21:25:45 can't connect to shadowsocks parent ss1.ss-ip.net:2942 for szshort.weixin.qq.comhttp:: shadowsocks: invalid port szshort.weixin.qq.comhttp: [ERROR] 2014/11/29 21:25:45 can't connect to shadowsocks parent ss2.free.ss-ip.net:2249 for szshort.weixin.qq.comhttp:: shadowsocks: invalid port szshort.weixin.qq.comhttp: [ERROR] 2014/11/29 21:25:45 can't connect to shadowsocks parent ss3.net:3389 for szshort.weixin.qq.comhttp:: shadowsocks: invalid port szshort.weixin.qq.comhttp: [DEBUG] 2014/11/29 21:25:45 cli(192.168.3.1:53528) failed to get server conn POST szshort.weixin.qq.comhttp://szshort.weixin.qq.com/cgi-bin/micromsg-bin/newsync [DEBUG] 2014/11/29 21:25:45 cli(192.168.3.1:53528) skip request body POST szshort.weixin.qq.comhttp://szshort.weixin.qq.com/cgi-bin/micromsg-bin/newsync [DEBUG] 2014/11/29 21:25:45 cli(192.168.3.1:53528) parse request EOF [DEBUG] 2014/11/29 21:25:45 cli(192.168.3.1:53528) closed, total 0 clients [DEBUG] 2014/11/29 21:25:45 cli(192.168.3.1:53529) connected, total 1 clients [DEBUG] 2014/11/29 21:25:45 client ip 192.168.3.1 allowed [DEBUG] 2014/11/29 21:25:45 cli(192.168.3.1:53529) connPool no conn szextshort.weixin.qq.comhttp: [DEBUG] 2014/11/29 21:25:45 error direct connect to: szextshort.weixin.qq.comhttp: dial tcp: unknown port tcp/ [ERROR] 2014/11/29 21:25:45 can't connect to shadowsocks parent ss1.ss-ip.net:2942 for szextshort.weixin.qq.comhttp:: shadowsocks: invalid port szextshort.weixin.qq.comhttp: [ERROR] 2014/11/29 21:25:45 can't connect to shadowsocks parent ss2.free.ss-ip.net:2249 for szextshort.weixin.qq.comhttp:: shadowsocks: invalid port szextshort.weixin.qq.comhttp: [ERROR] 2014/11/29 21:25:45 can't connect to shadowsocks parent ss3.net:3389 for szextshort.weixin.qq.comhttp:: shadowsocks: invalid port szextshort.weixin.qq.comhttp: [DEBUG] 2014/11/29 21:25:45 cli(192.168.3.1:53529) failed to get server conn POST szextshort.weixin.qq.comhttp://szextshort.weixin.qq.com/cgi-bin/micromsg-bin/oplog [DEBUG] 2014/11/29 21:25:45 cli(192.168.3.1:53529) skip request body POST szextshort.weixin.qq.comhttp://szextshort.weixin.qq.com/cgi-bin/micromsg-bin/oplog [DEBUG] 2014/11/29 21:25:45 cli(192.168.3.1:53529) parse request EOF [DEBUG] 2014/11/29 21:25:45 cli(192.168.3.1:53529) closed, total 0 clients

比较连接google.com.sg的过程 [DEBUG] 2014/11/29 21:38:46 cli(192.168.3.1:53775) connected, total 1 clients [DEBUG] 2014/11/29 21:38:46 client ip 192.168.3.1 allowed [DEBUG] 2014/11/29 21:38:46 cli(192.168.3.1:53775) connPool no conn www.google.com.sg:80 发现没有连接上, 显示的是80端口 [DEBUG] 2014/11/29 21:38:46 connected to: www.google.com.sg:80 via shadowsocks: ss1.ss-ip.net:2942 调有SS就连上了 [DEBUG] 2014/11/29 21:38:46 lowest latency proxy ss1.ss-ip.net:2942 [DEBUG] 2014/11/29 21:38:46 cli(192.168.3.1:53775) connected to www.google.com.sg:80 1 concurrent connections [DEBUG] 2014/11/29 21:38:46 cli(192.168.3.1:53775) server www.google.com.sg:80 close conn [DEBUG] 2014/11/29 21:38:46 close connection to www.google.com.sg:80 remains 0 concurrent connections [DEBUG] 2014/11/29 21:38:46 cli(192.168.3.1:53775) close connection

[DEBUG] 2014/11/29 21:38:47 cli(192.168.3.1:53779) connPool no conn clients1.google.com:80 [DEBUG] 2014/11/29 21:38:47 connected to: clients1.google.com:80 via shadowsocks: ss1.ss-ip.net:2942 [DEBUG] 2014/11/29 21:38:47 lowest latency proxy ss1.ss-ip.net:2942 [DEBUG] 2014/11/29 21:38:47 cli(192.168.3.1:53779) connected to clients1.google.com:80 1 concurrent connections [DEBUG] 2014/11/29 21:38:47 cli(192.168.3.1:53779) request body sent POST clients1.google.com:80/ocsp [DEBUG] 2014/11/29 21:38:47 cli(192.168.3.1:53779) server clients1.google.com:80 close conn [DEBUG] 2014/11/29 21:38:47 close connection to clients1.google.com:80 remains 0 concurrent connections [DEBUG] 2014/11/29 21:38:47 cli(192.168.3.1:53779) close connection [DEBUG] 2014/11/29 21:38:47 cli(192.168.3.1:53779) closed, total 1 clients

连接letscorp.net也是这样 [DEBUG] 2014/11/29 21:39:01 cli(192.168.3.1:53789) connPool no conn www.letscorp.net:80 [DEBUG] 2014/11/29 21:39:01 connected to: www.letscorp.net:80 via shadowsocks: ss1.ss-ip.net:2942 [DEBUG] 2014/11/29 21:39:01 lowest latency proxy ss1.ss-ip.net:2942 [DEBUG] 2014/11/29 21:39:01 cli(192.168.3.1:53789) connected to www.letscorp.net:80 1 concurrent connections [DEBUG] 2014/11/29 21:39:02 cli(192.168.3.1:53789) server www.letscorp.net:80 close conn [DEBUG] 2014/11/29 21:39:02 close connection to www.letscorp.net:80 remains 0 concurrent connections [DEBUG] 2014/11/29 21:39:02 cli(192.168.3.1:53789) close connection [DEBUG] 2014/11/29 21:39:02 cli(192.168.3.1:53789) closed, total 4 clients

whiteskin avatar Nov 29 '14 22:11 whiteskin

搭车反应一下,使用cow后淘宝评论获取失败,ios7和ios8下AppStore搜索不显示只有空白一片,app update的检测也有问题。 以上两种如果用cow的pac的话却非常正常 unnamed qq screenshot20141201214648

moondigi avatar Dec 01 '14 13:12 moondigi

redsock的问题,tcp relay简单concat http://+host+uri,不管uri是不是absolute的,request变成POST http://short.weixin.qq.comhttp://short.weixin.qq.com/cgi-bin/micromsg-bin/oplog HTTP/1.1还搞个毛线

V-E-O avatar Dec 11 '14 10:12 V-E-O

fork redsocks fix https://github.com/V-E-O/redsocks

V-E-O avatar Dec 11 '14 11:12 V-E-O

那我也搭车反映一下,微信里有很多链接或者二维码链接,在用代理的情况下是打不开的,而且也无法进行接受添加好友的操作,只能暂时禁用代理。有空我也再看一下 log。

styxyang avatar Dec 15 '14 05:12 styxyang

果然是redsocks的问题,重新编译V-E-O的版本后, 问题解决. thanks a lot.

whiteskin avatar Dec 15 '14 12:12 whiteskin

是不是端口的问题,我记得微信中有些链接的端口用了类似8080的端口。默认cow是不转发这样的连接的

goodloop avatar Dec 23 '14 15:12 goodloop

哪位大侠能贡献重新编译过的版本用用吗?

coolplay avatar Oct 05 '15 04:10 coolplay

可以在配置文件里添加你需要的端口,如果做透明代理就违反了作者的初衷了

goodloop avatar Oct 06 '15 15:10 goodloop