内网穿透工具使用指南: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 远程演示、国内环境调试
相关推荐
Magnum Lehar5 分钟前
macos的信息采集器appledataHarvester-2
macos·网络安全·系统安全
darkb1rd19 分钟前
二、PHP 5.4-7.4版本演进与安全改进
安全·php·webshell
珠海西格20 分钟前
远动通信装置为何是电网安全运行的“神经中枢”?
大数据·服务器·网络·数据库·分布式·安全·区块链
格林威1 小时前
Baumer相机铸件气孔与缩松识别:提升铸造良品率的 6 个核心算法,附 OpenCV+Halcon 实战代码!
人工智能·opencv·算法·安全·计算机视觉·堡盟相机·baumer相机
echo-niuben1 小时前
macOS 端已如何正常安装并配置XcodeBuildMCP ?
macos
JiL 奥1 小时前
Ubuntu系统安装AWS SAM
云计算·aws
liyuanchao_blog1 小时前
linuxptp适配记录
linux·云计算
刘某某.2 小时前
Mac上缺失宋体字体,只有宋体-简
macos
K·Herbert2 小时前
OpenClaw 私人电脑部署风险
人工智能·安全·编辑器
枷锁—sha2 小时前
【CTFshow-pwn系列】06_前置基础【pwn 035】详解:利用 SIGSEGV 信号处理机制
java·开发语言·安全·网络安全·信号处理