让google给自己搭个专属代理服务器

代理(proxy)中国人基本都用,谁叫咱有伟大的GFW呢,以前一般用vidalia (含torbutton)+firefox,不过这个用起来麻烦而且不快,前几天发现了个很好用的GAppProxy,用狗狗的免费带宽和cpu来处理代理服务器的请求。具体的去GAE(Google App Engine)看看就知道了。
搭建服务器step by step:
为了能自己搭自己的proxy server,需要
1.必须要有个Google帐号并申请了Google app engine(注:申请要手机号的)
   1.1记得在GAE里建一个app,记住那个唯一的名字,形如xxx.appspot.com中的xxx,这个就是你的app的唯一名字了,下面会用到
2.到Python.org下载并安装Python。(这是最新版的Python2.6.1地址
4. 下载GAppProxy里面的fetchserver的源代码
注册下载后备用
现在开始正式开始:
1.解压fetchserver-1.0.0beta.tar.gz,把fetchserver-1.0.0beta文件夹放到GAE的SDK安装根目录。为了方便,记得把文件夹改名叫fetchserver
2.把fetchserver文件夹中的app.yaml用编辑器打开,只需要修改第一行的application:后面的your_application_name替换成上面1.1提到的你的app的名字,save&close
3.开始》运行》cmd,cd到你的GAE SDK目录
   执行appcfg.py update fetchserver
   然后它会提示你输入google帐户和密码(输密码时CMD窗口不会有反应,不过确实在输入),成功了就完成差不多一大半了
4.现在下载GAppProxy的windows版,运行gui.exe,选择Use FetchServer,输入http://xxx.appspot.com/fetch.py(xxx就是你app的名字),save&quit。
5.配置你的浏览器的代理服务器配置:
   Firefox :工具/编辑 –> 选项/首选项 –> 高级 –> 网络 –> 连接 –> 设置
   Internet Explorer :工具 –> Internet 选项 –> 连接 –> 局域网设置
   Opera:工具–>首选项–>高级–>网络–>代理服务器
选择http,服务器地址127.0.0.1,端口8000
6. 大功告成:)以后要用就启动GAppProxy,然后用配置好的浏览器就可以翻墙了。你可以去一个能查本机上网IP的地方,显示的是美国IP就成功了。或者试下访问海盗湾,能连上就表示成功了。
tips: 一般不要设置IE,因为好多软件都是使用的是IE的proxy配置,如果你没有启动GAppProxy就可能连接失败。

我用的Opera,因为Firefox是我的主要浏览器。
突然发现自己太sb了,有Firefox还要Opera干嘛。。。用Foxproxy扩展就可以切换代理了嘛。。。

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s