来源:http://www.ha97.com/3059.html
前些时间偶在本博总结了最新利用IPv6技术实现代理fanqiang教程,但这几天功夫网升级,失效了。刚才试了一款win下的HTTP Proxy软件GAppProxy,发现其速度非常快,唯一的缺点是不支持https协议,但还是值得推荐。
GAppProxy使用Python编写并运行于Google App Engine上。GAppProxy是一个完整的Proxy解决方案: 与常见的HTTP Proxy不同,GAppProxy运行在Google App Engine上,不需要专门的服务器,这是最大优势。
这种代理速度的确非常快,可能是因为Google App的服务器速度快的原因,虽然该版本目前尚不支持HTTPS,但对于普通网站访问效果很好,包括域名被和谐的网站都可以正常访问。
不过有个问题是,使用人数多的话可能会有流量限制,建议自己申请一个Google App站点,下载其源代码,修改app.yaml,然后将其上传到自己的Google App目录下,修改proxy.py或者配置文件,使其指向自己的Google App站点,这样就能避免过多人访问造成的流量问题了。
具体使用方法如下:
一、最简单的方式,使用别人架构好的appengine。(推荐新手使用!)
1.下载GAppProxy,下载链接如下:
官方:http://gappproxy.googlecode.com/files/GAppProxy.r63.exe
备用:http://gapproxy.googlecode.com/files/GAppProxy.rar
2.解压缩,双击打开文件中gui.exe文件。
3.在窗口中选择第二项:
use fetchserver:http://yuanhuabiz.appspot.com/fetch.py
4.保存后退出。(这步一定要记得!)
5.重新启动gui.exe,选择Hide 。
6.设置浏览器代理为127.0.0.1:8000,如图:
7.登录http://www.ip138.com 查看IP地址为++美国 加利福尼亚州 山景城 Google Inc.
8.现在就可以访问被和谐了的网站了,但是因为这个暂时不支持https,像Twitter等要求使用https登录的网站就无法登录了,但浏览还是没问题的。如图:
二、架构自己的Google App Engine服务器
1.注册Google帐号,申请appengine,申请页面: http://appengine.google.com/
2.下载并安装python,下载地址: http://www.python.org/ftp/python/2.6.1/python-2.6.1.msi
3.下载并安装google appengine开发包,下载地址:http://googleappengine.googlecode.com/files/GoogleAppEngine_1.1.9.msi
4.下载fetchserver,下载地址: http://gapproxy.googlecode.com/files/fetchserver.rar
5.解压fetchserver.rar到Google App Engine SDK安装目录
6.修改fetchserver目录下文件app.yaml
application: your_application_name //将红色部分修改为你的appengine identifier,如果你的appengine名称为xxx.appspot.com,则identifier为xxx//
version: 1
runtime: python
api_version: 1
handlers:
- url: /fetch.py
script: fetch.py
- url: /admin.py
script: admin.py
7.开始–运行–cmd,打开目录 cd X:Program FilesGooglegoogle_appengine
8.输入appcfg.py update fetchserver,会提示你输入google用户名密码
9.更新完毕后,在浏览器地址栏输入 http://xxx.appspot.com/fetch.py 如果安装成功会出现欢迎界面
10.架设成功后如何使用参看上一条目<一、最简单的方式,使用别人架构好的appengine>
note:
1.仅支持标准80端口的HTTP协议和443端口的HTTPS协议(HTTPS需要Python 2.6支持),其他端口均不支持
2.需要安装客户端.
没有评论:
发表评论