基于Google AppEngine平台hyk-proxy搭建和本地配置

来源:http://jieyujing.host22.com/?p=34

在现代中国科学史上,有一项伟大的发明叫做G_F_W,G_F_W可以通过各种方式进行屏蔽,包括封锁IP地址,DNS污染、端口封锁等方式,代表 了我党在内容控制领域的最高成就。我们生活在一个名叫全球互联网的大局域网里面,就像我们生活在一个名叫河蟹社会的腐败社会里面一样。全民翻墙吧。

hyk-proxy原理

hyk-proxy分为两部分,一部分运行于远程server上,如GAE/Seattle/PHP Web Space,属于remote server;另一部分运行于本地,属于local server,实质为一个中转的http server。

一次 web访问经过此代理的完整过程如下:

Browser<-->Local Server<-->Remote Server<-->Real Web Server

其中Local Server与Remote Server之间属于通信层部分,不局限于HTTP连接;如GAE Remote Server由于防火墙原因无法直接通过HTTP连接,可采用XMPP模式穿越。无敌。

hyk-proxy环境

  1. JRE/JDK 1.6+
  2. Google App Engine SDK(Java) (最新版本)
  3. 创建自己的GAE应用 http://appengine.google.com/ (必须)

部署Remote Server

下载源代码http://code.google.com/p/hyk-proxy/downloads/list,两个个客户端一个服务器,客户端有一个是安装包,随你喜欢用哪个,都一样的。

上传服务器:appcfgwrapper安装程序已经集成到hyk-proxy-gae-server-[version].zip中,执行install.bat/install.sh即可,具体请参考此项目说明 http://code.google.com/p/appcfgwrapper/,上传后在https://appengine.google.com/进入ApplicatioID

例如:hykproxy.appspot.com,浏览该域名可以看到

可以浏览这个页面说明服务器配置成功,下一步点击admin进去可以看到有一个以ROOT管理员权限的账户和密码,记下。就不截图了

例如是用户名:root;密码ABCD,下面再配置;

命令行配置客户端

解压hyk-proxy-[version].zip,配置Framework

Framework的配置仅有两三项,具体涉及proxy的配置均在相应plugin的配置中;目前均在etc/hyk-proxy-conf.xml中(GUI启动则在Config对话框中配置),简要说明如下:

<localserver host="localhost" port="48100" />

这一项记下,最后修改浏览器的代理。

<proxyEventServiceFactory>GAE</proxyEventServiceFactory>默认选择的proxy实现,若安装了其他的plugin,则可以在此修改为其它的proxy实现。

基于GAE实现大部分配置均在hyk-proxy-gae-conf.xml中(GUI启动则在GAE plugin的相应Config对话框中配置),简要说明如下:

  <hyk-proxy-server appid="" /> 为已部署的ApplicationID, 即<appid>.appspot.com中<appid>,

例如:

<hyk-proxy-server appid="hykproxy" />

<hyk-proxy-server appid="" />可配置多个,此情况下, 代理过程中采用轮询策略选择, eg:

<hyk-proxy-server appid="hykproxy " />
<hyk-proxy-server appid="hykproxy2″ />

  <hyk-proxy-server appid="" /> 中可以配置用户名/密码,

例如:<hyk-proxy-server appid="hyk-proxy-demo" user="root" passwd="ABCD"/>

这个也可以在命令行登录打开hyk-proxy-0.9.2\bin\admin.bat

输入3回车,然后输入appid和密码。

客户端基本配置完毕。

打开\hyk-proxy-0.9.2\bin中的star.bat运行

 

成功!

IE如图配置

 

火狐可以利用插件AutoProxy实现自动代理。

 

代理用自动模式就好,比IE快很多,因为IE这样设置代理是属于全局模式。


—————————————————————————————————————————

需要翻墙利器? 请安装Wuala,查找和添加gfwblog为好友,就可高速下载翻墙软件,或访问http://tinyurl.com/gfwblog直接下载。

推特用户请点击这里免翻墙上推特

请点击这里下载翻墙软件

更多翻墙方法请发电邮(最好用Gmail)到:fanqiang70ma@gmail.com

请阅读和关注中国数字时代、翻墙技术博客GFW BLOG(免翻墙)

请使用Google Reader订阅中国数字时代中文版http://chinadigitaltimes.net/chinese/feed),阅读最有价值的中文信息;以及GFW BLOG(功夫网与翻墙)http://feeds2.feedburner.com/chinagfwblog,获取最新翻墙工具和翻墙技巧信息。


发表评论