hyk-proxy seattle配置说明
魏松
2023-12-01
部署hyk-proxy到seattle平台步骤也不是太复杂:
1. 注册帐号https://seattlegeni.cs.washington.edu/geni/html/register;
2. 下载seattle运行环境(依赖python2.5以上);
3. 下载两个key文件保存到seattle运行环境安装目录下(/seattle_repy);
4. 浏览器中登录seattle后,申请10个LAN类型vessels,注意有时效,默认为几个小时,点击每一行后面的renew就会变成7天,或者点击表头的renew all,在过期前要renew就可又恢复到7天。
5. cmd执行seattle shell-- python seash.py
6. loadkeys <用户名>
7. as <用户名>
8. browse (注意,这个似乎和NAT有关,有些网络无法执行成功),失败后可以多次尝试
9. 记下成功返回的IP地址
10. on browsegood
11. 拷贝seattle插件包中的deploy/hyk-proxy.seattle.repy到seattle运行目录中(/seattle_repy)
12. run hyk-proxy.seattle.repy <GENIPort>注意意此port是在profile中显示端口)运行
然后执行list可以查看运行情况,started即运行OK,stop可以停止.
执行exit退出,但服务依然在运行
13. 启用Seattle
* 和AppEngine平台混合使用(建议)
首先需要安装spac插件,并在etc/hyk-proxy-conf.xml修改启用spac功能:
<proxyEventServiceFactory>
SPAC
</proxyEventServiceFactory>
14. 修改etc/app.seattle.conf, 加入所有IP:port,IP是9步结果,port为account profile中的端
口(!!!这一点要特别注意,ip和port来自不同的地方)
15. 启动client