“Across the Great Wall we can reach every corner in the world.”
中国不愧为文明古国,早有先见之明,古有长城,今有×××,人们乐此不疲的到墙外透透气儿。
不知何时翻墙也晋升为程序猿的基本功——仅是个人观点。
在ubuntu用GAE翻墙,简单经济实惠。适合我这种不想买VPN又想看外面的人。
我翻墙更多是浏览网页,基本用不到全局代理,我的标配是chrome和它的一个插件Proxy SwitchySharp。
安装chrome
尽管有Firefox,大爱还是chrome,先下载最新的deb安装包,然后
1 | $ sudo dpkg -i google-chrome-stable_current_i386.deb |
让我感觉最恐怖的是,chrome 关联好账户后,那些配置和书签都在了。My privacy!
注册Google App Engine帐号
1.用Google账户登录Google App Engine后,
点击Create an Application创建一个应用程序。
2.输入手机号码,接受创建验证码,必须有此过程,否则无法注册成功。
3.输入验证码后就进入了创建应用程序的详细设置界面。
填写Application Identifier和Application Title以及勾选同意服务条款,点 Save 即完成创建。
在这里把Application Identifier称为app_id。
** SDK &&fetchserver &&localproxy**
1.下载 Google App Engine SDK,
这是python版的SDK,因为ubuntu自带了python,解压sdk到任意文件夹。
2.在这里,
下载对应的localproxy和fetchserver的linux版本。
解压fetchserver文件夹至Google App Engine SDK目录。
3.打开fetchserver文件夹内的app.yaml文件,修改第一行
1 | application: your_application_name |
your_application_name改为刚才输入的app_id,
再打开localproxy文件夹的proxy.conf文件,修改最后一行
1 | #fetch_server = http://your-fetch-server.appspot.com/fetch.py |
去掉#,your-fetch-serve改为刚才输入的app_id。
4.上传fetchserver:进入Google App Engine SDK目录,运行命令appcfg.py update fetchserver,会要求你输入Google 账户及密码,之后关闭结束上传。
5.运行proxy.py。
进入localproxy文件夹,然后
1
$ python proxy.py
安装Proxy SwitchySharp插件
从Chrome 网上应用店安装Proxy SwitchySharp,配置 HTTP Proxy 为 127.0.0.1 ,Port 为8000。
然后保存。被墙的时候,点击Proxy SwitchySharp,刷新页面即可。
快捷方式
若每次都要翻墙都要用到命令行,一定会吐血。我用到一个简单的方法,就是给文件添加链接到桌面
1 | #文件添加执行权限 |
只要在桌面双击killer即可。
今天是农历七月十五,有些想妈妈了,愿她一切都好。