Mac OS X 使用科学工具国内外访问分流必备神器 chnroutes
字数 542 字 阅读时长 ≈ 2 分钟
因为手里的项目需要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下的使用步骤着实很简单:
下载项目,解压chnroutes.py这个文件;
打开终端进入下载文件所在的目录,执行python chnroutes.py -p mac,在该目录下会生成2个文件,ip-up和ip-down;
1 | $ python chnroutes.py -p mac |
- 打开Finder找到刚刚生成的2个文件,拷贝粘贴到/etc/ppp中;
4. 回到终端,进入目录(/etc/ppp)执行:sudo chmod a+x ip-up ip-down
1 | $ cd /etc/ppp |
结束了,就这么简单。连上测试一下吧。
如果一切正常的话,访问 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)
♦ 本文总阅读量次