2009年10月14日

轻松创建私家http代理服务器

原理:
1、用gappproxy通过google app engine创建代理服务器。
2、通过google apps将此代理指向私家域名。
3、使用gapproxy客户端在本机创建代理。

准备工作:
1、申请gmail帐号,免费。
2、购买.net或.com帐号,以便申请google apps,费用50-100元。
3、从https://code.google.com/p/gappproxy/downloads/list下载服务器端源码包。
4、以同一地址下载windows客户端程序。
5、下载并安装python。
6、下载并安装google app engine for pythod。

详细过程:
1、申请并开通google app engine。
2、创建自己的application。
3、将gappproxy源码复制到google app engine sdk安装目录下,修改app.yaml文件,通过appcfg.py update 上传。
或google gappproxy。
4、申请开通google apps,一般.net/.com域名都能申请成功。
5、将此代理指向自己的私家域名,这一步非常关键,因为存放google app engine程序的appspot.com随时可能被封。
1)首先添加域名解析,添加一个cname转向域名,注意:不要按照google apps的说明指向ghs.google.com,因为已经被封了。
由于ghs也是给域名转向用的,你完全可以用别的转向域名定位google app engine的服务器。可google ghs.google.com得到可用的替代转向域名。
2)在appengine的管理页面上,选择左边的菜单"Administation">"Application Settings",点击右边的"Add Domain"按钮,输入apps的域名,提交。激活服务。添加新网址。这样就将gappproxy指向你的私家域名了。
可以http://你的域名/fetch.py 进行测试。
6、安装设置gappproxy客户端,选中Use FetchServer,地址为http://你的域名/fetch.py
7、将浏览器的http代理设置为127.0.0.1:8000。注意如果你是拨号用户,IE的设置在连接页中,不要选"局域网设置",而是设置拨号网络的连接。

放心地爽吧!
也可以小范围传播你的代理服务器,你的好友只要安装gappproxy客户端,就可以在你的帮助下突破网络封锁了。



没有评论: