MAC 内网穿透 cpolar
介绍如何通过使用cpolar来完成将内网下的本地服务器通过安全隧道暴露至公网,完成公网正常访问内网服务。目前我的本地web服务只能在局域网内访问,使用cpolar内网穿透可以将本地服务映射到公网,实现公网用户也可以访问到本地服务,无需公网IP,也无需设置路由器。
cpolar官网:https://www.cpolar.com
1、安装配置cpolar
- 通过Homebrew包管理器安装cpolar
1 | brew tap probezy/core && brew install cpolar |
- token认证:在cpolar官网后台的验证初复制自己的token
cpolar authtoken xxx
xxx处用复制的token代替
安装cpolar服务
1
sudo cpolar service install
2、使用cpolar
启动服务
1
sudo cpolar service start
cpolar web UI管理界面
访问本地9200端口【http://127.0.0.1:9200/】,使用cpolar账号登录。
可在UI界面中查看自己的隧道信息 以及编辑、启动、停止和删除。其中状态列表下的的在线隧道列表显示了目前的公网地址和本地地址映射关系。
公网请求测试。
可借助APIFOX在线测试。官网地址:https://apifox.com
根据自己情况填写。示例中的接口地址为/model
请求成功🎉
- 停止服务
1 | sudo cpolar service stop |
注意⚠️:停止后再启动,免费版的域名会发生变化需要重新设置,及时更新。
Reference:https://www.cpolar.com/blog/cpolar-quick-start-tutorial-macos-series