内网穿透工具使用指南:ngrok 和 cpolar

cpolar

国内首选,速度快且稳定。

网址:https://www.cpolar.com/

  • 注册账号
  • 选择免费套餐
  • 按照步骤顺序执行

1、选择:Download for Mac OSX

下载的文件为:cpolar-stable-darwin-amd64.zip

2、解压文件:

bash 复制代码
unzip cpolar-stable-darwin-amd64.zip

得到cpolar可执行文件。

3、运行:

bash 复制代码
./cpolar authtoken <你的Token>

如果弹出提示:

在mac系统设置中选择仍然允许后重新执行上面的命令:

执行成功后提示:

bash 复制代码
jasper.zhang@localhost software % ./cpolar authtoken MmUwNmY3ZjIxxxxxxxxxxxxxxxx
Authtoken saved to configuration file: /Users/jasper.zhang/.cpolar/cpolar.yml

4、启动穿透,例如,Jenkins的8080端口:

bash 复制代码
./cpolar http 8080

启动成功后:

其中Forwarding那行就是对应的公网地址。

它还提供一个本地 Web 管理界面(就是上图中的Web Interface 127.0.0.1:4040),可以通过界面管理所有的隧道。

Ctrl+C关闭cpolar。

注意:

免费版每次重启工具,生成的网址都会变,动态域名。例如,Jenkins需要接收来自GitHub的 Webhook 通知,我配置了Jenkins系统设置和Github Webhook设置,重启cpolar后,需要同步更新Jenkins的对外URL。

ngrok

国际主流,适合连接国外服务。

网址:https://ngrok.com/

  • 注册账号

1、下载对应的 Mac 版客户端

2、配置 Authtoken

bash 复制代码
./ngrok config add-authtoken <你的Token>

3、启动穿透

bash 复制代码
ngrok http 8080

4、获取 URL

终端会显示一个 Forwarding 地址(如 https://a1b2-xxx.ngrok-free.app),这个就是公网地址。

最后总结一下两个工具的特点:

工具 ngrok cpolar
服务器位置 海外 国内(多节点)
访问速度 国内可能较慢/不稳定 国内非常快
GitHub 联动 极佳 良好
免费额度 1个隧道,随机域名 1个隧道,随机域名
主要用途 学习、对接海外 API 远程演示、国内环境调试
相关推荐
ai小陈5 小时前
CUDA Stream实战:让数据传输与GPU计算真正重叠
人工智能·深度学习·ai·pdf·云计算·gpu算力
武汉唯众智创5 小时前
云计算实训室建设指南(2026版):从技能大赛赛项标准反推架构、课程与落地路径
云原生·kubernetes·云计算·云计算实训室·云计算教学平台·职业技能大赛
小程序设计7 小时前
某师范学院网络规划与设计
网络·安全
山东科恩光电7 小时前
安全触边技术在提升机械设备安全防护中的应用探讨
安全
jimmyleeee9 小时前
大模型安全之十五:AI Access Control:当“门禁”遇上会思考的系统
人工智能·安全
红海云9 小时前
Prompt越长越好吗?何时该停手
云计算
jimmyleeee10 小时前
大模型安全之十六:AI Security Posture Management
人工智能·安全
德迅云安全杨德俊10 小时前
高防IP:构建“防护-加速-管控”三位一体的全链路安全体系
网络·安全·ddos
小程序设计12 小时前
5G移动网络中设备与设备通信技术研究
网络·安全
红海云12 小时前
DeepSeek Harness 的插件化边界
云计算