`
arm25arm
  • 浏览: 18032 次
最近访客 更多访客>>
社区版块
存档分类
最新评论

使用hyk代理的XMPP模式和Seattle模式

 
阅读更多

使用hyk代理的XMPP模式和Seattle模式
2010年06月18日
  hyk-proxy是一个代理软件,提供了基于Google AppEngine(GAE)平台和Seattle平台的实现,实际上,整个hyk从应用上可分为3部分:GAE,Seattle,XMPP。其中GAE部分可提供大部分http网站的访问,Seattle部分作为GAE的补充,主要用来访问https网页以及其它GAE不支持的服务,两者之间通过一个插件SPAC来实现自动切换,最后一部分就是XMPP模式,当GAE无法直接访问时用XMPP帐号可间接访问GAE,此模式几乎可以无限制访问任何网页了。
  要部署hyk,系统必须安装JRE/JDK 1.6+,然后去这里下载3个软件包:hyk-proxy-client-0.8.6.zip,hyk-proxy-server-0.8.6.zip,hyk-proxy-spac-0.1.2.zip。当然你必须要有一个GAE的帐号,根据作者网站提供的方法进行部署,配置服务端的相关参数并上传到GAE,需要说明的是,作者的服务端自带了一个用java做的可以上传到GAE的工具供大家使用,当然也可以使用Google自己的专用工具,具体上传方法,请参考这里的如何使用。
  然后打开客户端,在bin文件夹下面,Windows用户可直接双击startgui.bat打开客户端,Linux和Mac用户可在终端模式下cd到当前目录,然后运行sh startgui.sh打开;虽然作者也提供了命令行模式,但对于大多数非专业用户还是建议使用图形化模式。
  关于系统的大多数设置都在etc文件夹下的hyk-proxy-client.conf.xml文件中,但在图形化中的设置会直接写入此文件,因此如果不懂最好不要编辑此文件。
  以下分别介绍hyk的三种模式:
  首先保证GAE工作模式正常 打开客户端,点击config进行设置:
  
  
  
  然后在设置中点击new输入你GAE的id,成功后会出现在appid栏
  
  
  
  然后点击Apply回到主界面,再点击start启动客户端,把浏览器的代理设为127.0.0.1:48100,(http),测试一下,应该能够访问一些被墙的网站。
  补充:如果要使用Seattle模式,https的代理也应设为127.0.0.1:48100
  如果GAE被墙,可以启用XMPP模式 启用XMPP模式也很简单,首先你要有一个Gmail帐号,或者Nokia的OVI帐号,或者jabar.org的帐号,或者其它符合XMPP标准的都可以。然后在客户端中再次点击设置,进入Connection标签,首先启用XMPP模式,然后增加一个帐号,并输入你的用户名和密码,可以添加多个帐号,这样就可以通过XMPP帐号访问GAE了。
  
  
  
  Seattle模式是hyk最大的特色,通过它可以直接使用一些支持SSL的网站,而GAE本身并不支持SSL,想要让hyk在需要的时候自动切换到Seattle模式,必须安装作者提供的SPAC插件,就是前面下载的第3个文件,把这个文件解压后得到的spac文件夹放到客户端目录的plugin文件夹下 对SPAC插件进行设置,用文本软件打开spac文件夹下的spac.csl,将代码中的几处$PUFF换成$SEATTLE,注意必须大写,保存退出;打开客户端中的etc下的hyk-proxy-client.conf.xml,在末尾添加一行
  SPAC
  保存退出,SPAC插件启用完成。
  然后去这里申请一个Seattle的用户名,成功后用此帐号登录。
  首先在Getdonations中下载针对你电脑的客户端,要使用此客户端,必须安装python 2.5以上的版本,在profile页中记下端口号,并下载两个密钥文件保存到客户端中,与seash.py在同一目录下,最后到My Vessels中申请10个Lan类型的通道,并且全部renew一下,这样至少可用6天,等6天快到了,再renew又可以继续用了。
  
  
  
  然后安装Seattle,Mac和Linux用户直接cd到Seattle下执行sh install.sh就可以安装了,系统会设置为自动启动,然后去hyk服务端中找到hyk-proxy.seattle.repy文件拷贝到seattle_repy文件夹下,按照如下步骤输入命令:
  cmd执行seattle shell
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics