26
2025
05
15:55:12

内网穿透系列一:使用ngrok快速暴露本地服务到公网

图片

一、简介

  • ngrok 是灵活的 API 网关,可在任何位置(公共或私有)实现即时、安全的连接;
  • ngrok 提供免费使用额度,自动SSL证书,免费提供三个动态域名+一个静态域名,20000请求/月,1GB流量/月等,参考:https://ngrok.com/pricing
  • ngrok 命令安装使用简单,网络安全稳定

二、注册与配置

  • 访问:https://dashboard.ngrok.com/login ,可以使用邮箱、github、google账号登录注册
    图片

  • 获取授权码,这个就是执行内网穿透命令的访问凭证
    图片

  • 设置静态域名,后续创建内网穿透时,可以指定域名,防止动态域名过期问题(可选)
    图片

    图片

三、安装与使用

  • 在window上安装示例,下载软件包解压即可使用,参考:https://dashboard.ngrok.com/get-started/setup/windows

    • 下载软件
      图片
    • 解压使用,可以添加到PATH中,也可以在目录下直接使用
      图片
  • 简单运行使用

    • 先保存授权码,执行下面命令,授权码会保存在xxx/ngrok/ngrok.yml文件中,后续使用命令就能自动授权了

      复制ngrok config add-authtoken 你的授权码
      图片
    • 暴露内网http服务,如我本机的portainer容器管理服务

      复制//不指定域名,生成的域名有使用期限,重启域名会变动
      ngrok http http://localhost:9000

      //指定上面设置好的静态域名,静态域名永久生效
      ngrok http --url=above-haddock-firm.ngrok-free.app 9000

      执行命令示例截图
      图片

      获取到访问域名后,可以在任意浏览器输入访问
      图片

四、总结

  • 简单易用,快速设置,支持各种操作系统一键安装、一键启动
  • 免费版足够临时开发测试使用




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://hqyman.cn/post/11354.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏





休息一下~~


« 上一篇 下一篇 »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

请先 登录 再评论,若不是会员请先 注册

您的IP地址是: