Mac 上安装 COW (Climb Over the Wall) proxy 翻墙教程



COW 是一个简化穿墙的 HTTP 代理服务器。它能自动检测被墙网站,仅对这些网站使用二级代理。

来源:https://blog.e9china.net/tufan/macshanganzhuangcowproxyfanqiangjiaocheng.html
软件作者Twitter:https://twitter.com/cyfdecyf

最近在github上面游荡,发现了一个好东西,cow(climb over the wall)  proxy
github地址如下:https://github.com/cyfdecyf/cow
这货是个翻墙利器,简单粗暴,不需要对dns域名解析进行净化,也不需要在电脑上部署插件什么的

主要特点:
工作方式很简单,对于没有访问过的网站,默认尝试直接连接,直连失败了用二级代理重试;

前置条件:
1、有一个在墙外的代理服务器(SOCKS5,HTTP,SHADOWSOCKS,COW都可以)。
2、Windows系统,Mac,Linux均可(暂不支持Openwrt,残念!!!但是那么好用的软件肯定会有人做在路由器上面实施的)

我先在MBA上面安装试用了,等Openwrt版本出来了(不知道何年何月了),就安装在Openwrt上,这样iphone,ipad,笔记本等等啥都不需要设置,只要连上wifi就可以透明,无痛,完美的本地,国内,墙外的自由畅游了,这是愿景。


简单记录下过程,几乎傻瓜式,版本是:0.9.3
1、运行一下命令,按照提示操作
     curl -L git.io/cow | bash
2、输入安装目录,直接回车为默认目录(/User/username/) 
C13A1E97-8C92-4847-84BA-81758CBB187B

3、询问是否开机启动,如果答是的话,会在~/Library/LaunchAgents/ 新建一个info.chenyufei.cow.plist文件开机启动
C1C2BD3F-BCA4-47B9-8DB8-C5B0F2C96345

4、静待安装程序下载安装完成,安装就是这样的简单
下面开始配置了

5、配置文件位置 ~/.cow/rc
vim ~/.cow/rc
6、加入或者打开以下的设置
#设置本机的http代理服务器和端口
listen = http://127.0.0.1:7777
#设置墙外的二级代理,这里同样用了COW的,因为安装太简单,根据二级代理的情况设置用户,密码,服务器ip,端口
proxy = cow://aes-128-cfb:password@106.185.xxx.xxx:xxxx
ps:墙外服务器COW设置(安装步骤1-5相同,步骤6 ~/.cow/rc 配置文件加入只需一句 listen = cow://aes-128-cfb:password@0.0.0.0:xxxx 用户名,密码,端口自由设置)

7,启动本地和墙外服务器COW启动方法
cow &
8,本地设置Mac的HTTP代理,如下图
765CDB51-0EEC-40C1-AA98-04FA271F1A14
691FD3A2-42C7-486A-A92C-895C6E7998E7
9,至此,设置完成,愉快的上网吧。
ps2:更详细的参数设置参考https://github.com/cyfdecyf/cow

没有评论: