1
billryan 2014-06-17 18:26:25 +08:00
GFWlist 满足你的部分需求,可能是你刚开始用COW所以.cow/stat文件白名单不多,我用了一个多星期了感觉速度没有什么影响,COW我部署在寝室的树莓派上,实验室或者其他地方用速度都很OK
|
2
yushiro 2014-06-17 18:55:19 +08:00
COW只有在访问失败的情况下, 才会通过proxy去连接, 默认是先尝试直连的。
|
3
wzxjohn OP @billryan 是啊,刚开始用的时候特别特别的痛苦。。。每个网站打开都十分的慢啊QAQ。。。gfwlist似乎不能直接给cow使用,求解决方法?
@yushiro 你没有理解我的意思,我看了一下cow生成的pac文件,里面写的是 directAcc[host] ? direct : httpProxy; 也就是说只要directAcc所使用的directList列表中没有的域名,一律走代理。注意这个代理是cow这台服务器A,然后cow会再去尝试看看这个域名能否正常访问,再选择是否使用代理。但是无论是否使用代理,此时你访问网站的IP就已经变成了a.a.a.a或b.b.b.b,再也不是你自己真正的IP了。也就是说,如果你访问了一个列表中没有的域名,前几次这个网站得到的你的IP要么是a.a.a.a要么是b.b.b.b,反正不是你的IP。 @cyfdecyf 能否考虑给Cow加一个黑名单的功能,遇到黑名单里面的域名直接返回一个404之类的。因为有很多广告也会走cow走,感觉会浪费大量的流量,想用这个办法屏蔽一下。 |
4
oott123 2014-06-18 07:51:44 +08:00 via Android
@wzxjohn 不使用代理的情况下,cow 会直接从本机转发请求,那样就是你的本机 ip 无误的,不知道你所理解的 a.a.a.a 从哪里来的。难道你是把 cow 放到了国内服务器上么?那样建议你用 proxysharp 一类的软件结合 gfwlist 用。
|
5
wzxjohn OP @oott123 是的,我的Cow是放在国内服务器上,一个Cow服务我的多台设备的。所以你说的不用代理本机转发到我这就变成了不用代理则(Cow所在的)本机转发,于是就变成服务器A转发了。
|
6
billryan 2014-06-18 23:48:01 +08:00
@wzxjohn 我刚开始用的时候是用的cow的pac模式,感觉刚开始是有点慢,之后就一直用IP:port的方式,速度反而比较正常,和没挂代理速度基本一样,对被墙的网站连接也特别快。不知道是不是你哪个环节出了问题?
|
7
billryan 2014-06-18 23:55:46 +08:00 1
目测是你部署COW的服务器到你的其他设备之间的网络条件不太好?我部署在学校寝室的树莓派,测试过教育网内(上海<->湖南)速度很快,没有出现你说的『速度太慢』的情况
|
8
wzxjohn OP @billryan 可能你没理解我的意思,我主要想说的不是慢,而是由于Cow是通过Pac文件来告诉系统什么域名直接Direct不需要代理的,但是Pac文件更新的又不是很及时,特别是一些国内能访问的常见网站,初次访问的时候由于Pac没有写,会由服务器A代理我的访问请求,导致占用服务器A的流量、带宽,并且一定程度上减慢了我的访问速度。
所以我现在想做一个较大的~/.cow/direct,写上大部分常见网站及其CDN,这样我在访问这些域名的时候就不再需要Cow来尝试一下,就算是第一次访问也不需要由Cow来代理了。 |
9
billryan 2014-11-13 19:29:39 +08:00
@wzxjohn 这个也许满足你的需求,见 https://github.com/renzhn/MEOW
|