11点论坛2016 - 祝您猴年吉祥! 分享好资源中国好论坛快速响应的解决方案 高人气浏览器 高速稳定VPN 会员优秀资源

社区综合 - 资源与技术天堂 集会员之力并致力于把优秀的东西整合分享 免费资源 - 技术讨论- 高清影视 - 加速中心

休闲娱乐 - 茶馆 - 交友 - 抽奖 - 灌水! - 谈天论地 加入VIP会员尊享VIP独有特权 积分充值赞助本站 - 11点论坛招兵买马

[网络工具] 利用云IDE平台Cloud9实现websocket tunnel

创建: bengte 发布:2015-5-18 16:36
1327 次浏览 0 位用户参与讨论
轉載網路
利用云IDE平台Cloud9实现websocket tunnel
声明:c9.io存在被墙的风险,但还有其他类似云服务网站可替代,方法基本相同,为了保密,届时将不再提供教程,请自行探索。
Cloud9 IDE是一个基于Node.JS构建的JavaScript程序开发Web IDE, 其官方(https://c9.io)提供的云IDE平台,提供了完整的Ubuntu Linux Docker容器,并且用户具有sudo权限。
在2013年,增加了对websocket的支持,详见官方blog: https://c9.io/site/blog/2013/05/native-websockets-support/
原理
在Cloud9的平台中建立websocket服务器,将数据通过websocket传输给客户端实现一个tunnel。

步骤注册
进入https://c9.io注册帐号,需要邮箱激活认证。

工作空间
登录后,进入dashboard, 会有一个默认的demo-project, 点击START EDITING进入。


                               
登录/注册后可看大图

进入到工作空间后,默认会有一个命令行窗口在下方

                               
登录/注册后可看大图
部署服务器
以下命令均在工作空间中的终端中操作
[a]
$ tar zxf gost_1.1_linux_amd64.tar.gz
$ cd gost_1.1_linux_amd64/
$ ./gost -ws   (注意 ./gost -ws 前面的 '.')
[c]

                               
登录/注册后可看大图
这个时候websocket服务器就已经跑起来了
在浏览器中输入projectname-username.c9.io测试一下,会显示Bad Request,终端中也会显示websocket: version != 13,这个时候就表明websocket已经可用[d]
(这里的projectname为工程名,在这里就是demo-project;username是注册时填写的username,这里是gostwebsocket,完整的websocket地址为: demo-project-gostwebsocket.c9.io)
客户端连接
https://bintray.com/ginuerzh/gost/gost/view上下载对应平台的版本压缩包(mac下装gost_1.1_darwin_amd64.zip
解压后运行 (windows 去掉前面的’./’):
./gost -L :8899 -S demo-project-gostwebsocket.c9.io -ws (请替换-S参数为你自己的地址)[e][f][g][h][j][k][l][m][n][o][p][q]
windows命令行:
余下看教程.
[size=14.6666669845581px]下载教程:   利用云IDE平台Cloud9实现websocket tunnel.pdf (627.98 KB, 下载次数: 4)
[size=14.6666669845581px]转自:https://docs.google.com/document ... BFjqL_hQCKBIfE/edit


[发帖际遇]: bengte 乐于助人,奖励 1 金币. 幸运榜 / 衰神榜
+1
1327°C
沙发哦 ^ ^ 马上
参与讨论的有 0 人

hi,欢迎来到11点论坛

赞助伙伴
返回顶部