管理 Ngrok 服务是一个系统性的过程,以下是详细的步骤指南,帮助您顺利配置和维护 Ngrok

35771599dd 2026-08-21 AstrillVPN 26 0

注册和登录 Ngrok

  • 访问 Ngrok 网站:前往 Ngrok 网站,注册一个免费账户(或选择付费计划以获取更多功能)。

  • 登录账户:使用注册时的电子邮件和密码登录到 Ngrok 账户。

使用 Ngrok 在线控制台

  • 访问仪表盘:登录后,进入 Ngrok 的在线控制台,查看现有的 Ngrok 实例。

  • 创建新实例

    • 点击“Add Instance”按钮。
    • 选择配置选项,输入子域名(如 myapp.ngrok.io)。
    • 设置服务器地址(如 localhost:808),端口号(默认 80 或 808)。
    • 选择隧道类型:HTTP 或 HTTPS。
    • 点击“Add Instance”,生成公网 URL 和认证令牌。

配置本地服务器

  • 修改 DNS 配置:将子域名指向 Ngrok 的公网 URL,确保域名解析正确。

  • 使用 hosts 文件:编辑 C:\Windows\System32\drivers\etc\hosts 文件,添加记录如 ..1 myapp.ngrok.io

使用 Ngrok 命令行工具

  • 安装 Ngrok CLI:通过以下命令安装:

    curl -sLO https://ngrok-agent.s3.amazonaws.com/ngrok-v1/ngrok-1.11.21-linux-amd64.gz | gunzip -o ngrok-1.11.21-linux-amd64
    chmod +x ngrok-1.11.21-linux-amd64
  • 登录账户:输入认证令牌:

    ngrok authtoken your_auth_token
  • 创建实例:使用命令创建 Ngrok 实例:

    ngrok up myapp -region us

管理现有实例

  • 更新和重启实例

    ngrok update
    ngrok restart myapp
  • 删除实例

    ngrok delete myapp

配置高级选项

  • HTTPS 配置:选择 HTTPS 隧道类型,Ngrok 会自动处理 SSL,需配置域名所有者验证。

  • 自动重启和健康检查:在高级配置中启用自动重启或健康检查,确保服务稳定运行。

安全设置

  • 使用 HTTPS:确保隧道使用 HTTPS,加密通信。

  • 保存密钥文件:下载并保存密钥文件,确保安全。

  • 设置访问控制:配置 ACLs,限制访问权限,防止未经授权的访问。

监控和日志管理

  • 查看状态和日志:在 Ngrok 仪表盘,查看实例状态、带宽使用和连接日志。

  • 集成监控工具:通过 API 集成第三方工具,如 Prometheus,监控 Ngrok 实例状态。

利用文档和社区支持

  • 查阅文档:详细文档在 Ngrok 提供,帮助解决常见问题。

  • 社区求助:遇到问题时,访问 Ngrok 论坛Stack Overflow 寻求帮助。

故障排除

  • 域名解析问题:检查 DNS 解析是否正确,确保子域名指向 Ngrok 公网 URL。

  • 端口配置:确认本地服务器监听的端口与 Ngrok 配置一致。

  • 认证令牌错误:检查认证令牌是否正确输入,确保无误。

通过遵循以上步骤,您可以有效管理 Ngrok 服务,确保应用程序的安全可靠访问,持续关注更新和最佳实践,优化 Ngrok 配置,提升开发和测试效率。

管理 Ngrok 服务是一个系统性的过程,以下是详细的步骤指南,帮助您顺利配置和维护 Ngrok

扫码添加AstrillVPN官网微信

扫码添加AstrillVPN官网微信

029-8826-4715
扫码添加AstrillVPN官网微信

扫码添加AstrillVPN官网微信

网站地图