Skip to content

pharaoh2012/node_ngrok

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

使用nodejs实现ngrok的部分功能。

由于ngrok在国内不稳定,自己试着实现了ngrok的部分功能,可以通过域名访问内网的http访问。

安装部署

公网服务器端安装:

coding.net上新建一个nodejs的演示,记录下演示的域名: aaa.coding.io

内网服务器安装

  • 远程内网服务器
  • 在服务器上安装nodejs
  • 下载源代码到服务器某一个目录,解压。
  • 在源代码目录下运行npm install安装依赖。
  • 修改debug.bat文件中的NODE_SERVER_HOST为部署的演示域名
  • 修改debug.bat文件中的NODE_SERVER_PORT为部署的端口,一般是80
  • 修改debug.bat文件中的NODE_PROXY_NAME为客户端的名称,可以支持不同的内网服务器。
  • 运行debug.bat,启动本地服务。(Linux下可参照bat文件修改)

使用

  • 在浏览器中输入演示服务器的地址,例如 http://aaa.coding.io/。
  • 在弹出的对话框中,用户名是NODE_PROXY_NAME的值,密码是内网服务器的端口,例如 80
  • 确定后就可以通过 http://aaa.coding.io/ 访问内网的http服务了。

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published