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/)
3、询问是否开机启动,如果答是的话,会在~/Library/LaunchAgents/ 新建一个info.chenyufei.cow.plist文件开机启动
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代理,如下图
9,至此,设置完成,愉快的上网吧。
ps2:更详细的参数设置参考https://github.com/cyfdecyf/cow
翻墙技术博客订阅地址及社交帐号
请点击这里,使用SYNC分享软件穿墙阅读数字时代。