介绍一下内网穿透工具cpolar

1. cpolar 是什么?

cpolar 是一款内网穿透工具,可以将本地服务(如Web服务器、数据库、远程桌面等)暴露到公网,无需配置路由器或申请固定IP。适用于开发调试、远程访问、IoT设备管理等场景。

核心功能

  • HTTP/HTTPS穿透:将本地Web服务映射到公网域名。
  • TCP/UDP隧道:支持SSH、数据库、游戏服务器等任意端口转发。
  • 多平台支持:Windows、macOS、Linux(包括树莓派等ARM设备)。
  • 免费基础版:提供随机子域名,付费可绑定自定义域名。

2. cpolar 安装

(1) Windows/macOS
  1. 访问官网下载安装包:https://www.cpolar.com
  2. 安装后启动 cpolar客户端,注册并登录账号。
(2) Linux(命令行安装)
# 一键安装脚本
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
# 启动服务
sudo systemctl enable cpolar
sudo systemctl start cpolar

3. 基本使用示例

(1) 暴露本地Web服务(如80端口)

假设本地运行了一个Web服务(如http://localhost:80),通过以下命令映射到公网:

cpolar http 80

输出示例:

Tunnel Status       online
Version             3.0
Web Interface       http://127.0.0.1:4040
Forwarding          http://xxxx.cpolar.cn -> http://localhost:80
Forwarding          https://xxxx.cpolar.cn -> http://localhost:80

此时,通过访问 http://xxxx.cpolar.cn 即可从外网访问本地服务。

(2) 暴露SSH服务(22端口)
cpolar tcp 22

输出会显示公网地址(如 tcp://3.tcp.cpolar.cn:12345),通过以下命令远程连接:

ssh username@3.tcp.cpolar.cn -p 12345
(3) 查看所有隧道
cpolar list
(4) 停止隧道
cpolar stop <隧道ID>

4. 高级配置

(1) 自定义子域名(需付费)
  1. 在官网控制台绑定域名(如 myapp.cpolar.cn)。
  2. 启动时指定域名:
    cpolar http 80 -subdomain=myapp
    
(2) 后台运行(Linux)
nohup cpolar http 80 -log=stdout > cpolar.log 2>&1 &
(3) 配置文件(~/.cpolar/cpolar.yml

可配置默认隧道、认证信息等:

tunnels:
  web:
    addr: 80
    proto: http
    region: hk  # 选择服务器地区(如hk、us)

5. 常见问题

  • 连接失败:检查本地服务是否运行,防火墙是否放行端口。
  • 免费版限制:随机域名每24小时变化,流量有限(适合测试)。
  • HTTPS支持:cpolar自动为子域名提供SSL证书(如 https://xxxx.cpolar.cn)。

6. 替代工具对比

工具特点免费版限制
cpolar简单易用,支持TCP/HTTP域名随机变化
ngrok生态成熟,支持WebUI并发连接数限制
frp自建服务器,高度灵活需自行部署服务器

7. 总结

  • 适用场景:开发调试、远程访问NAS、演示本地项目、IoT设备管理。
  • 推荐操作
    • 测试使用免费版随机域名。
    • 长期使用可付费绑定自定义域名。
  • 命令速查
    cpolar http <端口>      # 暴露HTTP服务
    cpolar tcp <端口>       # 暴露TCP服务
    cpolar authtoken <令牌> # 登录认证
    

通过cpolar,开发者可以快速实现内网穿透,无需复杂配置即可让本地服务公网可访问! 🚀

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

许于宝的博客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值