最近写了一篇博文,介绍一款基于 COW 代码分支构建的开源白名单代理软件 MEOW 。 MEOW 很好用,因为它除了是使用白名单 PAC 之外,还具备智能分流功能。
所谓智能分流,就是通过判断访问的域名的 IP 地址是国内 IP 还是国外 IP ,从而决定是否需要“走代理”。理论上,所有国外的网站,都可以走代理。国内网站,都直连。这对于提升浏览速度很有帮助!
详情可以看我的博文 http://t.cn/Rcqx1GF
![]() | 1 UnisandK 2016-09-08 19:46:32 +08:00 cow 放行端口只能白名单太蛋疼了,好多小 IDC 管理后台那个端口是随机的 |
2 zhouzm 2016-09-08 20:01:01 +08:00 MEOW 确实不错,推荐+1 考虑到 dns 污染,配合 chinadns 使用效果更佳 |
![]() | 3 Loyalsoldier OP @zhouzm 在 GitHub 上找了一下 ChinaDNS ,没看懂怎么用。尤其是 Windows 用户…… |
![]() | 4 civilians 2016-09-08 20:16:41 +08:00 关于博文内的 SS 服务,能给个 youtube 统计信息里大致的速度么? |
![]() | 5 anjunecha 2016-09-08 20:24:14 +08:00 您好,请问为什么 [建议不要使用中国电信以外的宽带服务提供商] ? |
![]() | 6 GhostFlying 2016-09-08 20:27:17 +08:00 via iPad 科学上网的某个点就是如果你对节点预算不足,别用电信, 2333 |
![]() | 7 Loyalsoldier OP @civilians YouTube 测速结果已经更新到文章里。请强制刷新文章看看~~ 看 1080P 全高清视频,稳定在 7 兆带宽,流畅观看。 |
![]() | 8 Loyalsoldier OP |
![]() | 9 titanium98118 2016-09-08 20:52:31 +08:00 ![]() 看了下发贴时间... |
![]() | 10 civilians 2016-09-08 20:52:33 +08:00 @Loyalsoldier 谢谢~ |
![]() | 12 deepjia 2016-09-09 00:28:43 +08:00 错了,前年…… |
13 GoldenPillow 2016-09-09 08:15:09 +08:00 太麻烦了, ssr 自带这种效果,或者 chrome 配合 switchomega 用 https://github.com/breakwa11/gfw_whitelist |
![]() | 14 Loyalsoldier OP @GoldenPillow 你还是没搞清楚,重点不是白名单。重点是智能分流。 不管是白名单还是黑名单,都是需要人工维护的。只有在列表中的域名才能走代理或者不走代理。而现实的网络情况是,绝大部分访问很慢的网站(能访问,但很慢)都不是因为被墙,而是因为在中国大陆内没有使用 CDN 或者中国大陆访问国外的 CDN 很慢,抑或那些网站受到 GFW 的部分影响。 智能分流的作用就是通过判断 IP 地址属于国外的 IP 地址,从而使用代理,这样对于绝大多数国外网站来说,访问速度都会有明显提升。 |
![]() | 15 shao 2016-09-09 09:42:54 +08:00 ![]() 这算什么智能,我还以为实现了 Cow 的智能判断呢。 from cow :自动检测网站是否被墙,仅对被墙网站使用二级代理 |
![]() | 16 cairnechen 2016-09-09 09:43:54 +08:00 @Loyalsoldier surge 的 GEOIP 吗? |
![]() | 17 Loyalsoldier OP @cairnechen 具体不清楚~~ |
![]() | 18 Loyalsoldier OP @shao 具体原理我不懂。但是可用性很高 |
19 GoldenPillow 2016-09-09 12:13:09 +08:00 @Loyalsoldier 你看看 gfw_whitelist 里面的 ip 白名单就明白了,就是你说的这个效果 |
20 GoldenPillow 2016-09-09 12:21:38 +08:00 还有,博文里提到 Shadowsocks 官网。。。 Shadowsocks 从来没有过官网 至于推荐的 Shadowsocks.com 。。。要不要我卖你一个有三个国内中转,外加美日韩新加坡澳大利亚台湾香港俄罗斯罗马尼亚德国法国匈牙利各种节点的 ss 啊,不限流量不限设备 anyconnect 支持只要 25 每月哦 |
![]() | 21 Loyalsoldier OP @GoldenPillow 我写这篇博文所做的事情,是希望给更多人提供一个快速翻墙的“机会”和方法,甚至对国内开发者提高工作效率做些微薄的贡献。至于 Shadowsocks.com 这个网站提供的服务是否达到你的理想状态,是否极致,其实并无太大关系,现在它已经足够好了,这就够了。 因为很多人想高效率稳定地翻墙,但一直却还在墙内……不是因为翻墙服务不够好,而是因为翻墙的布道者们做的远远不够。我们只需要提供一条抵抗力最小的路径,站在墙外赞叹,足矣。 至于“听众们”是否吃这一套,除了我们保证路径的通畅外,我们别无他法。 |
22 leafof 2016-09-09 13:04:01 +08:00 ![]() OS X 确实是当前目录,如何解决呢 |
![]() | 23 Loyalsoldier OP 看看该目录下有没有 MEOW 这个软件。有的话,关闭终端再打开 |
24 leafof 2016-09-09 14:14:30 +08:00 @Loyalsoldier LEAFOF:~ LEAFOF$ ls Applications Library Pictures Desktop MEOW Public Documents Movies bin 有的,重新打开终端还是这样 |
![]() | 25 Loyalsoldier OP 运行 ls -la 这个命令,看看有没有 .meow 这个文件夹。如果没有,是因为在 curl 的时候,没有选择自动启动 MEOW |
26 leafof 2016-09-09 14:22:32 +08:00 -rwxr-xr-x 1 LEAFOF wheel 6182352 9 9 10:12 MEOW 有,是不是命令写法不对? MEOW & |
![]() | 27 Loyalsoldier OP curl 的时候,会问你两个问题,两个都要选 yes 或者 Y 。你重新 curl 下载一遍 MEOW 看看。 成功的话, MEOW & 命令的意思是在后台启动,是不会出现界面的。需要自己先编辑 .meow 文件夹里的 rc 这个文件,然后再 MEOW & |
28 leafof 2016-09-09 14:29:45 +08:00 Install MEOW binary to which directory (absolute path, defaults to current dir): 这个直接回车就行了吧? |
![]() | 29 Loyalsoldier OP 对,直接回车 |
30 leafof 2016-09-09 14:41:05 +08:00 ![]() 还是不行。 |
![]() | 31 Loyalsoldier OP @leafof 如果你已经配置好了 rc 文件就好了。其实它已经在后台运行了,那个 [1] 7776 应该就是 MEOW 后台运行的进程 ID 。 试下访问 youtube 能不能访问。 不行的话,就重启下电脑 |
32 leafof 2016-09-09 14:48:50 +08:00 不行 那我晚上重启电脑看看,谢谢了~ |
34 zhouzm 2016-09-09 15:20:15 +08:00 使用 MEOW 不建议用 pac 模式,建议使用全代理方式,直接将(windows/osx/linux)网络设置代理地址为 http://127.0.0.1:4411/ 即可 |
![]() | 35 Loyalsoldier OP @zhouzm 为啥不建议用 PAC ? |
37 leafof 2016-09-09 15:43:55 +08:00 试了下,这样设置也可以,速度很快 ![]() |
![]() | 38 k9982874 2016-09-09 15:48:28 +08:00 via iPad pt 用户表示这种东西很蛋疼,前几年用过 fuckgfw 的白名单,国外的 pt 流量全走 aws 了,肉疼…… |
40 czmecho 2016-09-09 16:05:54 +08:00 HTTPS_PROXY http://127.0.0.1:4411 是这样,还是: HTTPS_PROXY https://127.0.0.1:4411 |
42 leafof 2016-09-09 16:10:12 +08:00 说错了,是根据国别 IP 走流量非常省心 |
43 zhouzm 2016-09-09 16:13:10 +08:00 ![]() @Loyalsoldier pac 方式是浏览器下载 pac 文件,然后决定所访问的域名要不使用代理, pac 本质上是 Javascript 函数, pac 文件越大,越影响性能。 但由于 meow 能自行决定是否使用代理,因此使用直接代理方式更能体现它的优势。 其区别在于 1. 直接代理方式下, direct 访问是由 meow 代理(不通过二级代理)完成; pac 方式下, direct 是完全直接。 2. 直接代理方式下, dns 解析由 meow 请求完成,其判定国内 ip 会更准确; pac 方式, dns 解析由浏览器请求完成。作者原话:“ MEOW 判断是否该直连的效率很高。判断直连域名用 Map ,判断国内 IP 用二分查找并且缓存,因此不用担心判断域名导致网速变慢。甚至去掉 direct 文件 MEOW 也可以工作” |
44 zhouzm 2016-09-09 16:14:26 +08:00 ![]() |
![]() | 45 Loyalsoldier OP |
46 leafof 2016-09-09 16:42:07 +08:00 @zhouzm 问下, MEOW &命令不是后台运行吧?命令执行后终端里面是动态日志,若把终端关掉 MEOW 就也关掉了, ss 就失效了 |
47 zhouzm 2016-09-09 17:11:56 +08:00 @leafof shell 命令后带 & 执行,这个后台运行指当前 shell 进程的 background ,比如你在终端里开启两个页签,在第一个页签里用 & 后台运行一个命令,在另一个页签里执行 jobs 是找不到的。 如果你不习惯开启终端,那么安装 MEOW 的时候可以根据提示,将其安装为 osx 的后台服务, MEOW 会随系统自动启动。运行日志可以使用 console.app(控制台) 查看。 你可以使用命令行 "sudo launchctl list" 列出所有系统服务,"sudo launchctl stop/start xxx.yyy.zzz" 停启相应服务。 |
48 firstrealme 2016-09-09 17:24:34 +08:00 via Android @Loyalsoldier shadowsocks.com 的服务貌似一直不大好吧,圈子里貌似喵帕斯、 bluecloud 等名声更好;而且啥叫不推电信外的,据我实际体验来说广州移动比广州电信对于各线路的优化好得多。而且 7 兆的话慢了吧,我就算以前是电信的时候也要跑到 20M 才算合格 |
50 shunia 2016-09-09 18:58:39 +08:00 能简单描述一下核心科技的原理吗,怎么判断 ip 是国内还是国外. |
![]() | 52 civilians 2016-09-11 12:04:12 +08:00 @GoldenPillow 方便提供官网或者联系方式么,目前的到期后想试试 |
53 GoldenPillow 2016-09-11 12:30:17 +08:00 @civilians 找喵帕斯 |
54 hematite 2017-08-01 02:49:25 +08:00 meow 的仓库是不是删了?咋回事?以后不维护了么?有新替代么? |
![]() | 55 lonelygo 2017-08-09 11:01:07 +08:00 |
![]() | 57 Loyalsoldier OP @klsskyrim #56 还可以用 |
58 klsskyrim 2017-10-05 21:25:17 +08:00 |
![]() | 59 Loyalsoldier OP @klsskyrim #58 感觉说得太复杂……新手入门建议可以用 SSR 或者 SSTap |