内网穿透工具使用指南: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 远程演示、国内环境调试
相关推荐
Byron Loong2 分钟前
【系统】Mac系统和Linux 指令对比
linux·macos·策略模式
Data-Miner3 分钟前
精品可编辑PPT | 大模型与智能体安全风险治理与防护
安全
咕噜企业分发小米1 小时前
直播云服务器安全防护有哪些最新的技术趋势?
运维·服务器·安全
九河云2 小时前
数据驱动未来,华为云DWS为智能决策提速
大数据·人工智能·安全·机器学习·华为云
Dr.Alex Wang2 小时前
Google Firebase 实战教学 - Streamlit、Bucket、Firebase
数据库·python·安全·googlecloud
chipsense2 小时前
强电流环境下用霍尔电流传感器,安全性能有保障么?
安全·霍尔电流传感器
安全渗透Hacker3 小时前
参数未校验导致的DOS(服务拒绝)问题典型场景
java·安全·web安全·网络安全·安全性测试
软件小滔3 小时前
拖拽出来的专业感
经验分享·macos·mac·应用推荐
bigHead-3 小时前
Git合并操作详解:安全高效地合并远程分支
git·安全·elasticsearch
pusheng20253 小时前
双气联防技术在下一代储能系统安全预警中的应用
前端·安全