文章目录

因为手里的项目需要xcode和iOS模拟器,所以最近工作自然而然全都到了Mac OS X下(说实话也不想回Windows了)。但是很多资料度娘都是无力提供的(一直都想吐槽,程序猿实在是无力爱度娘啊,娇弱无力待人推啊),只能靠给力的谷哥来支撑各种技术需求,所以出墙是必须的了。

谷哥了一番,还真有如此神器!Mac 科学神器——chnroutes登场!!

作者大神是条天朝汉子,在GitHub里他也说了,其实这个项目利用来自APNIC的数据生成路由命令脚本,让科学客户端在连接时自动执行。通过这些路由脚本,可以让用户在使用科学工具作为默认网关时,不使用科学访问中国国内IP,从而减轻科学工具负担,并提高访问国内网站的速度。大数据万岁啊!感谢APNIC和jimmyxu大神!

项目地址:https://github.com/jimmyxu/chnroutes

此项目不仅仅是针对Mac,而且同时支持windows/linux,以及基于linux的路由器。

Mac OS X下的使用步骤着实很简单:

  1. 下载项目,解压chnroutes.py这个文件;

  2. 打开终端进入下载文件所在的目录,执行python chnroutes.py -p mac,在该目录下会生成2个文件,ip-up和ip-down;

1
$ python chnroutes.py -p mac
  1. 打开Finder找到刚刚生成的2个文件,拷贝粘贴到/etc/ppp中;

4. 回到终端,进入目录(/etc/ppp)执行:sudo chmod a+x ip-up ip-down

1
2
$ cd /etc/ppp
$ sudo chmod a+x ip-up ip-down

结束了,就这么简单。连上测试一下吧。

如果一切正常的话,访问 http://www.whatismyip.com/ 会显示为国外地址,访问 http://www.ip138.com/ 则会显示为国内地址。

如果不想要分流了,直接把/etc/ppp下面那2个文件删了就行了。

Done.

PS:国内能不能搞个认证神马的,让因工作需要出墙的人更方便一点啊,这点钱一定要拿给私营企业来赚么?

♦ 本文固定连接:https://www.gsgundam.com/archive/2015-01-01-mac-os-x-vpn-divert-chnroutes/

♦ 转载请注明:GSGundam 2015年01月01日发布于 GSGUNDAM砍柴工

♦ 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文链接。

♦ 原创不易,如果页面上有适合你的广告,不妨点击一下看看,支持作者。(广告来源:Google Adsense)

♦ 本文总阅读量