当前位置: 首页 > news >正文

不用公网 IP 也能远程访问!cpolar 内网穿透工具使用教程

工具简介

cpolar 是一款功能强大的内网穿透工具,能够将本地服务器或应用通过安全的隧道暴露到公网,无需公网IP即可实现远程访问。适用于开发测试、远程办公、Web服务发布等多种场景。

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


安装步骤

自动安装(推荐)

cpolar 提供了一键自动安装脚本,适用于 Ubuntu 16.04/18.04/20.04 及以后版本,CentOS 7/8 及以后版本,树莓派最新官方镜像,以及支持 systemd 的新式 Linux 操作系统。

安装命令:

# 国内使用curl-Lhttps://www.cpolar.com/static/downloads/install-release-cpolar.sh|sudobash# 国外使用(短链接)curl-sLhttps://git.io/cpolar|sudobash

安装完成后,界面如下所示:

验证安装:

cpolar version

配置步骤

Token 认证

不用命令行方式可以不用这个认证,下面有介绍怎样用web界面操作的。

  1. 登录 cpolar 官网后台(https://dashboard.cpolar.com,需要提前再官网注册账号)
  2. 点击左侧的「验证」,查看自己的认证 token
  3. 在命令行中输入以下命令进行认证:
cpolar authtoken xxxxxxx# 将 xxxxxxx 替换为你的实际 token

服务配置

## 启动服务并设置开机自启动systemctlenable--nowcpolar## 查看服务状态systemctl status cpolar

使用方法

简单穿透测试

cpolar http8080

按下Ctrl+C退出测试。

常用服务穿透示例

Web 服务穿透

场景:本地运行了一个 Web 应用,端口为 8080

# 临时穿透,会话结束后隧道关闭cpolar http8080# 后台运行nohupcpolar http8080>cpolar.log2>&1&

执行后,cpolar 会生成一个公网 URL,通过该 URL 即可访问本地的 Web 服务。

SSH 服务穿透

场景:本地 SSH 服务默认端口为 22

cpolar tcp22

执行后,cpolar 会生成一个公网地址和端口,通过该地址和端口即可远程 SSH 连接到本地机器。

数据库服务穿透

场景:本地运行了 MySQL 数据库,端口为 3306

cpolar tcp3306

执行后,通过生成的公网地址和端口即可远程连接到本地 MySQL 数据库。

配置文件管理

cpolar 的配置文件位于/usr/local/etc/cpolar/cpolar.yml,可以通过编辑此文件进行更详细的配置。

默认配置示例:

# cpolar.ymlauthtoken:xxxxxxx# 你的认证 token# 样例隧道tunnels:web:addr:8080proto:httpregion:cn_vipssh:addr:22proto:tcpregion:cn_vip

WEB 界面管理

后台管理界面

安装完成后,可以通过以下方式访问 cpolar 的 Web 管理界面:

  • 本地访问:http://192.168.1.10:9200
  • 需要提前在官网注册账号(注册时选择免费版本即可,不过免费版本功能有限)

在管理界面中,可以:

  • 查看和管理所有在线隧道
  • 配置新的隧道
  • 查看隧道的访问统计

也可在web界面管理服务(这里只列举 SSH 服务,其他服务配置类似)

登录后点击「创建隧道」,地区选择与你的位置匹配,其他根据自己的服务来配置。以下是 SSH 服务的隧道配置:

创建成功后,打开左侧「在线隧道列表」,可以看到刚刚创建的隧道生成了公网地址,就可以在其他电脑或移动端设备的终端中访问了。

  • tcp 表示使用的协议类型
  • 2.tcp.cpolar.top 是 Cpolar 提供的域名
  • 15670 是随机分配的公网端口号

然后使用 Xshell 登录,输入账号密码即可连接:

查看隧道在线状态

登录 cpolar 官网后台,访问 https://dashboard.cpolar.com/status 查看隧道在线状态。

服务管理命令

# 启动服务systemctl start cpolar# 停止服务systemctl stop cpolar# 重启服务systemctl restart cpolar# 查看服务状态systemctl status cpolar

卸载方法

如果需要卸载 cpolar,可以执行以下命令:

curl-Lhttps://www.cpolar.com/static/downloads/install-release-cpolar.sh|sudobash-s----remove

注意事项

  1. 安全性:使用 cpolar 时,请注意保护好你的认证 token,避免泄露
  2. 带宽限制:免费版 cpolar 有带宽和隧道数量限制,如需更多资源,请考虑升级到付费版
  3. 稳定性:由于是第三方服务,网络稳定性可能受到多种因素影响
  4. 法律合规:请确保你使用 cpolar 穿透的服务符合相关法律法规

最后

cpolar 是一款简单易用的内网穿透工具,通过以上步骤,你可以在 Linux 系统上快速部署并使用它来实现各种服务的远程访问。无论是开发测试还是生产环境,cpolar 都能为你提供便捷的公网访问解决方案。


其他内网穿透工具对比参考

开源自建型方案(需自行部署服务器)

  • FRP (Fast Reverse Proxy)

    • 支持 TCP/UDP/HTTP/HTTPS 协议,可搭建高性能反向代理服务
    • 需用户准备云服务器部署,无直接使用成本但需运维能力
  • Ngrok

    • 开发者常用调试工具,通过命令快速生成临时公网地址
    • 基础版免费,适合 API 测试/微信开发等短期场景

商业免费版方案(提供基础免费额度)

  • 快解析

    • 国内企业级服务,免费版支持 HTTP/HTTPS/TCP 穿透
    • 提供图形化客户端,适合远程桌面、数据库管理等场景
  • 花生壳

    • 免费版含 1GB/月流量,支持 TCP 映射
    • 限制:仅开放动态端口,外网域名随机生成
  • 蜻蜓映射

    • 完全免费,适用远程桌面/游戏联机等轻量需求

关键注意事项

  • 流量与性能限制

    • 免费工具普遍存在流量限额(如花生壳 1GB/月)或带宽限制
    • 商业工具的免费版通常不提供固定端口或自定义域名
  • 安全建议

    • 开源方案需自行配置加密(如 FRP 的 TLS 加密)
    • 敏感业务建议启用基础鉴权或 IP 白名单
http://www.jsqmd.com/news/637379/

相关文章:

  • 硬件仿真必看:如何用VCS的xprop选项精准控制X态传播范围
  • KosxPDF批量PDF盖章工具|支持骑缝章+电子章+多文件合并,高效智能文档签章解决方案
  • 从Prompt到MCP Server:斯坦福AI开发课程内容
  • 网络工程师-网工核心:网闸 / 防火墙 / IDS/IPS 全解析,构建纵深防御体系
  • 从零到一:基于Stable-DINO的自定义数据集训练实战
  • 2026年目前隔油池供应商,隔油池/水泥检查井/水泥预制件/水泥生态框/钢承口顶管,隔油池工厂电话 - 品牌推荐师
  • 2026年不锈钢锻件法兰优选指南,这些公司别错过,不锈钢法兰/不锈钢锻件法兰/不锈钢美标法兰,不锈钢锻件法兰企业哪家好 - 品牌推荐师
  • 海南大学交友平台开发实战 day10(后端向前端输出_前端读取数据全流程联调+日志调试落地)
  • 镜像视界提出3D Spatial Agent:AI正式进入空间时代——从“理解内容”到“计算空间”的范式跃迁
  • 具身智能(21):ROS1到ROS2的迁移
  • 【AIAgent可解释性设计黄金法则】:20年架构师亲授4大不可妥协原则与落地checklist
  • 【狂神说Java】学习笔记Day(09/10)
  • FRCRN语音增强工具实操手册:批量处理WAV文件的Shell脚本示例
  • 2026年评价高的浙江实木家具/浙江纯实木家具口碑好的厂家推荐 - 行业平台推荐
  • AI前沿思想、AI理想、AI的妄言、AI极致观测文明
  • 树莓派5 Ubuntu24.04部署Astra Pro深度相机SDK实战指南
  • 新房线上推广究竟该怎么做?
  • LVGL嵌入式GUI入门:从基础Demo到MVP架构实战
  • 从零到项目发布:用VSCode和CMake管理你的第一个C++小游戏(Windows平台实战)
  • Android 13手势导航卡顿?深入剖析Launcher3最近任务(Recents)的动画性能优化点
  • OriginPro与Python联用(Chapter 1)
  • AI智能体视觉检测系统(TVA)工作原理系列(二十)
  • 【狂神说Java】学习笔记Day(10/10)
  • 批判性思考绕过AIGC检测是什么原理?深度拆解降AI底层逻辑
  • 基于SpringBoot与Vue3开发的新能源充电桩智能管理平台(含完整源码+MySQL数据库+万字技术文档)
  • 【daft框架】和ray分布式计算的结合运行自定义函数
  • Win10+VS2019配置vcpkg:从安装到项目集成的完整指南
  • 港科大等联合发布让实验室变身“智能侦探“的贝叶斯优化教程
  • SwiftUI 微信SDK接入完全指南:解决回调丢失的双路径策略
  • 3年Go开发经验,为什么说Go适合后端