关于 Cow 的一个问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wzxjohn
V2EX    问与答

关于 Cow 的一个问题

  •  
  •   wzxjohn 2014-06-17 17:33:16 +08:00 4741 次点击
    这是一个创建于 4150 天前的主题,其中的信息可能已经有所发展或是发生改变。
    似乎首次运行Cow的时候,Cow需要话大量的时间来判断某个网站是否能正常访问,而且所有不在白名单中的网站都需要经过Cow的代理才能访问,并不能直连。所以,有没有人整理出一个可用的常见网站的~/.cow/blocked和~/.cow/direct呢?现在感觉上什么网站都是经过Cow代理之后再访问的话速度实在是太慢了。。。
    9 条回复    2014-11-13 19:29:39 +08:00
    billryan
        1
    billryan  
       2014-06-17 18:26:25 +08:00
    GFWlist 满足你的部分需求,可能是你刚开始用COW所以.cow/stat文件白名单不多,我用了一个多星期了感觉速度没有什么影响,COW我部署在寝室的树莓派上,实验室或者其他地方用速度都很OK
    yushiro
        2
    yushiro  
       2014-06-17 18:55:19 +08:00
    COW只有在访问失败的情况下, 才会通过proxy去连接, 默认是先尝试直连的。
    wzxjohn
        3
    wzxjohn  
    OP
       2014-06-17 19:38:21 +08:00
    @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走,感觉会浪费大量的流量,想用这个办法屏蔽一下。
    oott123
        4
    oott123  
       2014-06-18 07:51:44 +08:00 via Android
    @wzxjohn 不使用代理的情况下,cow 会直接从本机转发请求,那样就是你的本机 ip 无误的,不知道你所理解的 a.a.a.a 从哪里来的。难道你是把 cow 放到了国内服务器上么?那样建议你用 proxysharp 一类的软件结合 gfwlist 用。
    wzxjohn
        5
    wzxjohn  
    OP
       2014-06-18 08:08:20 +08:00 via Android
    @oott123 是的,我的Cow是放在国内服务器上,一个Cow服务我的多台设备的。所以你说的不用代理本机转发到我这就变成了不用代理则(Cow所在的)本机转发,于是就变成服务器A转发了。
    billryan
        6
    billryan  
       2014-06-18 23:48:01 +08:00
    @wzxjohn 我刚开始用的时候是用的cow的pac模式,感觉刚开始是有点慢,之后就一直用IP:port的方式,速度反而比较正常,和没挂代理速度基本一样,对被墙的网站连接也特别快。不知道是不是你哪个环出了问题?
    billryan
        7
    billryan  
       2014-06-18 23:55:46 +08:00   1
    目测是你部署COW的服务器到你的其他设备之间的网络条件不太好?我部署在学校寝室的树莓派,测试过教育网内(上海<->湖南)速度很快,没有出现你说的『速度太慢』的情况
    wzxjohn
        8
    wzxjohn  
    OP
       2014-06-19 11:02:37 +08:00
    @billryan 可能你没理解我的意思,我主要想说的不是慢,而是由于Cow是通过Pac文件来告诉系统什么域名直接Direct不需要代理的,但是Pac文件更新的又不是很及时,特别是一些国内能访问的常见网站,初次访问的时候由于Pac没有写,会由服务器A代理我的访问请求,导致占用服务器A的流量、带宽,并且一定程度上减慢了我的访问速度。
    所以我现在想做一个较大的~/.cow/direct,写上大部分常见网站及其CDN,这样我在访问这些域名的时候就不再需要Cow来尝试一下,就算是第一次访问也不需要由Cow来代理了。
    billryan
        9
    billryan  
       2014-11-13 19:29:39 +08:00
    @wzxjohn 这个也许满足你的需求,见 https://github.com/renzhn/MEOW
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3612 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 10:38 PVG 18:38 LAX 03:38 JFK 06:38
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86