- 浏览: 17592 次
最新评论
使用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
发表评论
-
flex 右下角弹出提示窗口
2012-01-20 01:29 1169flex 右下角弹出提示窗口 2011年05月13日 / ... -
Flex ant out of memory error.
2012-01-20 01:29 579Flex ant out of memory error. ... -
FLEX ComboBox绑定JAVA返回的数据源
2012-01-20 01:29 994FLEX ComboBox绑定JAVA返回的数据源 2010 ... -
flex 一个小panel
2012-01-20 01:29 644flex 一个小panel 2010年09月01日 -- ... -
Flex FlashPlayer插件非调试版本不报错问题处理
2012-01-20 01:29 737Flex FlashPlayer插件非调试版本不报错问题处理 ... -
建模工具13款
2012-01-19 09:19 897建模工具13款 2011年02月03日 13个优秀的UM ... -
Cassandra学习笔记
2012-01-19 09:19 1170Cassandra学习笔记 2011年11月16日 ... -
酷壳网陈皓:开发者实用学习资源汇总
2012-01-19 09:19 758酷壳网陈皓:开发者实用 ... -
stardict安装与优化详解
2012-01-19 09:19 849stardict安装与优化详解 2011年10月08日 ... -
MFC----对话框(一)
2012-01-17 01:53 1014MFC----对话框(一) 2011年0 ... -
vc++ 向其他进程注入代码的三种方法(转)
2012-01-17 01:52 1208vc++ 向其他进程注入代码的三种方法(转) 2010年06 ... -
Delphi 内存机制 调试教程
2012-01-17 01:52 1285Delphi 内存机制 调试教程 2011年10月21日 ... -
《塞尔达传说:天空之剑》模拟器更新操控优化
2012-01-17 01:52 1741《塞尔达传说:天空之剑》模拟器更新操控优化 2011年11月 ... -
让ps CS5运行速度更快的设置技巧(辑)
2012-01-17 01:52 818让ps CS5运行速度更快的 ... -
TWaver Flex会给电信软件开发带来变革吗?
2012-01-15 21:02 679TWaver Flex会给电信软件开发带来变革吗? 2010 ... -
一名优秀的Flex开发者需要知道的10样东西
2012-01-15 21:02 581一名优秀的Flex开发者需要知道的10样东西 2010年06 ... -
Flex开发相关优秀资源集合(全球)
2012-01-15 21:02 596Flex开发相关优秀资源集合(全球) 2010年01月02日 ... -
整合Flex和Java―配置篇(转)
2012-01-15 21:02 575整合Flex和Java―配置篇(转) 2009年11月04日 ... -
个人总结flex各种用法
2012-01-15 21:02 600个人总结flex各种用法 2009年11月03日 // ...
相关推荐
高性能web代理程序 hyk-proxy
基于Java的高性能web代理程序 hyk-proxy.zip
基于java的高性能web代理程序 hyk-proxy.zip
java源码:高性能web代理程序 hyk-proxy.rar
基于java的开发源码-高性能web代理程序 hyk-proxy.zip
基于Java的实例源码-高性能web代理程序 hyk-proxy.zip
高性能web代理程序 hyk-proxy源码
三星DDR存储芯片文档,K4B4G1646E-BYK0,256 X16 4Gb DDR3 DRAM
HYK网站重建hyk网站
免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,...
ZK&LK&HYK系列产品接线图V1.0.0.pdf
当从本地上传文件到HDFS中...org.apache.hadoop.fs.ChecksumException: Checksum error: file:/hyk/data/hyk.txt [root@node01 data]# hadoop fs -put hyk.txt /hyk/test 20/02/18 12:54:39 INFO fs.FSInputChecker: Fo
现在的使用PHP空间做代理服务器的程序有很多限制,最主要是不能完美支持HTTPS。...由于本程序是Socks5类型的代理,所以不仅可以代理HTTP和HTTPS协议,甚至可以代理SSH、POP3、FTP(被动模式)等协议。
海克无需离开命令行即可日文 - 英文翻译(honyaku)安装$ npm install hyk -g用法 求助$ hyk执照
使用简便和直截了当,用户只需要加载的图片和调整帧您想要的,如位置,时间显示和处理方法前帧。 Java的PList类库 Blister Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用...
使用简便和直截了当,用户只需要加载的图片和调整帧您想要的,如位置,时间显示和处理方法前帧。 Java的PList类库 Blister Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用...
打开摄像头和取图片的DLL有不明白的可来问我。 在使用时要先设置使用摄像头控件的hwnd。 tools.hyk@163.com
2个目标文件,FTP的目标是:(1)提高文件的共享性(计算机程序和/或数据),(2)鼓励间接地(通过程序)使用远程计算机,(3)保护用户因主机之间的文件存储系统导致的变化,(4)为了可靠和高效地传输,虽然用户...
打开和写入INI文件的一DLL有不明白的可来问我。 在使用时要先设置INI文件的路径。 tools.hyk@163.com
使用简便和直截了当,用户只需要加载的图片和调整帧您想要的,如位置,时间显示和处理方法前帧。 Java的PList类库 Blister Blister是一个用于操作苹果二进制PList文件格式的Java开源类库(可用于发送数据给iOS应用...