surang-server:基于可自托管的WebSocket的隧道解决方案以公开您的本地主机

时间:2024-06-14 11:11:29
【文件属性】:

文件名称:surang-server:基于可自托管的WebSocket的隧道解决方案以公开您的本地主机

文件大小:121KB

文件格式:ZIP

更新时间:2024-06-14 11:11:29

JavaScript

一个基于WebSocket的可自我托管的隧道解决方案,用于公开您的本地主机。 :rocket: 这是Surang服务器存储库。 查看进行客户端安装。 Surang允许您通过基于WebSocket的一对一隧道将本地主机服务器暴露给世界。 创建Surang的目的是易于在支持大多数托管平台上托管(更多信息请 )。 服务器要求: Surang使用WebSocket连接来建立流量隧道,因此托管平台需要支持与NodeJS的WebSocket通信。 尽管不是强制性的,但建议具有https & wss支持。 (如果不可能,可以将Surang客户端配置为使用http & ws 。) 托管Surang服务器的步骤: 从此存储库克隆或下载服务器代码。 请遵循您各自云平台的NodeJS服务器托管说明。 Surang服务器使用PORT & AUTH_KEY环境变量,您将需要在服务器仪表板上进行设置。 PORT


【文件预览】:
surang-server-main
----.gitignore(49B)
----package.json(1KB)
----jest.config.js(596B)
----LICENSE(1KB)
----__mocks__()
--------cookie-parser.js(45B)
--------uuid.js(47B)
--------express.js(282B)
--------ws.js(880B)
----surang-app.png(7KB)
----.github()
--------workflows()
----surang.png(20KB)
----.eslintrc.js(323B)
----README.md(4KB)
----lib()
--------validator.js(3KB)
--------__mocks__()
--------PingPong.js(1016B)
--------WebSocketServer.js(3KB)
--------WebSocketServer.test.js(6KB)
--------PingPong.test.js(2KB)
--------validator.test.js(5KB)
----app.json(438B)
----server.test.js(6KB)
----server.js(1KB)
----yarn.lock(207KB)

网友评论