关注我们: 微信公众号

微信公众号

电脑用户请使用手机扫描二维码

手机用户请微信打开后长按二维码 -> 识别二维码

微博

要设置一个Ngrok连接以将本地应用暴露到互联网上,请按照以下步骤操作

小飞机VPN网络梯子客户端下载 2026-08-18 10:39:19 2 0

步骤 1:下载并安装Ngrok

  1. 访问 Ngrok 官方网站:前往 Ngrok官网
  2. 选择操作系统:根据你的操作系统(Windows、macOS或Linux)下载相应的Ngrok版本。
  3. 安装 Ngrok
    • Windows:双击下载的文件,按照提示安装。
    • macOS:双击下载的文件,拖动到应用程序文件夹并解压。
    • Linux:以根权限运行安装脚本,
      sudo chmod +r .
      sudo ./ngrok-v.x.x-linux64.gz

步骤 2:生成并使用 Ngrok 认证令牌

  1. 启动 Ngrok:打开终端或命令提示符,进入 Ngrok 的安装目录。
  2. 生成认证令牌:运行以下命令生成一个唯一的认证令牌:
    ngrok authtoken your-unique-auth-token-here

    your-unique-auth-token-here 替换为你的 Ngrok 认证令牌。

步骤 3:启动 Ngrok 代理服务器

  1. 选择 Ngrok 版本:确保使用与你的操作系统相符的 Ngrok 版本。
  2. 启动 Ngrok 代理:运行以下命令启动 Ngrok 代理:
    ngrok start

    这将生成一个 Ngrok URL,https://abc123.ngrok.io

步骤 4:配置你的应用程序

假设你正在使用 Node.js 项目,请按照以下步骤配置:

  1. 修改 package.json:在你的项目根目录中,打开 package.json,找到 scripts 部分,添加一个新的启动命令:

    "scripts": {
      "start": "ngrok http server.js",
      // 其他脚本...
    }

    或者,如果你使用 PM2 运行应用,可以添加:

    "scripts": {
      "start": "pm2 start server.js",
      "start:ngrok": "ngrok http server.js"
    }
  2. 运行应用:运行以下命令启动应用,并通过 Ngrok 代理:

    npm start

    或者,如果使用 PM2:

    pm2 start

步骤 5:测试 Ngrok 代理

  1. 访问 Ngrok URL:打开浏览器,访问你生成的 Ngrok URL(https://abc123.ngrok.io)。
  2. 检查应用状态:确保你的应用通过这个 URL 正常运行,如果你使用 Express.js,访问 或其他端口路由。

步骤 6:检查防火墙设置

  1. 确保端口可用:Ngrok 会占用本地端口(默认 5923),确保你的防火墙允许这个端口通过。
    • Windows:在防火墙设置中允许端口 5923。
    • macOS:使用防火墙配置允许端口 5923。
    • Linux:使用 ufwiptables 确保端口 5923 可以通过。

步骤 7:选择 Ngrok 套餐

  • 免费版:适合测试和小规模使用,可使用免费套餐,限制较多。
  • 付费版:提供更多资源和功能,适合商业用途或高流量需求。

额外配置(可选)

  • 设置代理:在 Ngrok 命令中添加选项,如:
    ngrok http --subdomain your-subdomain.ngrok.io server.js
  • 自定义域名:如果需要,使用 Ngrok 的企业级服务,配置域名。

故事

通过以上步骤,你已经成功设置了 Ngrok 连接,将本地应用暴露到互联网上,别忘了在后续的开发和部署中,根据需要调整 Ngrok 的配置,以确保最佳性能和安全性,遇到问题时,查阅 Ngrok 文档或社区求助,解决起来会更轻松。

要设置一个Ngrok连接以将本地应用暴露到互联网上,请按照以下步骤操作

如果没有特点说明,本站所有内容均由小飞机VPN梯子|支持VPN连接与节点线路管理,适配电脑手机等常用设备,涵盖翻墙软件、机场节点及网络代理等行业功能原创,转载请注明出处!