搭建内网穿透服务

本文详细介绍了如何在Node.js环境中搭建内网穿透服务,包括环境需求(如Node.js版本、express框架和ngrok工具),服务配置、安装步骤以及如何使用ngrok获取映射地址,以便外网访问内网资源。
摘要由CSDN通过智能技术生成

搭建内网穿透服务

环境要求

  • node1 版本 >= 16
  • express2 框架
  • express-generator3 框架
  • ngroke4 内网穿透工具之一

环境安装

# 安装 express 框架
$ npx express-generator
# 或者
$ npm install -g express-generator

# 创建内网穿透服务项目
$ express -e nw-throught-server

# 安装依赖
$ cnpm install

下载 ngroke 内网穿透工具,并将解压后的文件夹复制到项目的根目录中

- nw-throught-server
-- bin
--- www
-- public
--- stylesheets
---- style.css
--- javascrips
--- images
-- routes
--- user.js
--- index.js
-- views
--- layout.pug
--- error.pug
--- index.pug
-- ngroke
-- app.js
-- package.json

服务配置

// nw-throught-server/bin/www
// 默认端口3000,可以更改端口

启动服务

$ npm run start

# 内网穿透命令(默认端口为3000)
$ ./ngroke http 3000

访问内网穿透

运行 内网穿透命令后就可以看到一个可以用于内网穿透的映射地址,外网可以通过访问这个映射地址就可以访问到内网的资源了。


  1. https://nodejs.org/en/about/previous-releases#ref-1 ↩︎

  2. https://nodejs.cn/express/4x/api/express/ ↩︎

  3. https://nodejs.cn/express/starter/generator/ ↩︎

  4. https://ngrok.com/download ↩︎

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值