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

winodws下cpolar 公网穿透保姆级安装使用教程

适用场景:把本机运行的服务(如 FastAPI 天气接口)暴露为公网 HTTPS,供 Dify、Apifox、手机等访问。
重要:cpolar 是独立客户端不是npm 包,不要使用npm install cpolarnpx cpolar


一、cpolar 是什么

  • 内网穿透工具:把本机某个端口(例如8081)映射到公网上的一个HTTPS 地址
  • 和 localtunnel 的区别:cpolar 在国内网络下通常更稳定;不需要localtunnel 那种bypass-tunnel-reminder请求头(不稳定需要科学上网)。

二、下载与安装(Windows)

  1. 浏览器打开https://www.cpolar.com(以官网为准)。
  2. 注册 / 登录账号。
  3. 进入下载页面,选择Windows版本,下载安装包。
  4. 双击安装,按向导完成(记住安装目录,后面若命令行找不到会用到)。
  5. 安装完成后,本机会有cpolar.exe
    • 若安装时勾选了「加入 PATH」,则任意打开CMD / PowerShell都能直接输入cpolar
    • 若提示「不是内部或外部命令」,请看第八章

三、绑定账号(authtoken)—— 只做一次即可

3.1 去哪里找 token

  1. 登录 cpolar控制台 / 个人中心
  2. 找到Authtoken(或「认证令牌」),点击复制。
  3. 不要把 token 发给他人、不要提交到 Git、不要截图发到公开群。

3.2 去哪里执行绑定命令

Windows 终端里执行:

正确方式:

  1. Win + R,输入powershellcmd,回车;
  2. 或在 VS Code / Cursor下方终端里操作。

3.3 命令格式

若已加入 PATH:

cpolar authtoken<粘贴你的token>

若未加入 PATH,先进入安装目录(示例路径请改成你的实际路径):

cd"C:\Program Files\cpolar".\cpolar.exe authtoken <粘贴你的token>

或者直接找到你安装的目录在路径处点击输入cmd打开

看到成功提示即表示本机已与账号绑定,一般换电脑或重装才需要重新绑定。


四、最常用命令:把本机 8081 端口穿透出去

4.1 前提:本机服务已在监听

例如你的 FastAPI 使用8081端口,且监听0.0.0.0(示例):

uvicorn.run(app,host="0.0.0.0",port=8081)

先在本机浏览器或 Apifox 测试:

  • http://127.0.0.1:8081/你的路径
  • 本机200再开 cpolar,否则公网也一定不通。

4.2 启动穿透

再打开第二个终端(第一个继续跑你的 Python 服务),执行:

cpolar http8081

端口数字必须和本机服务完全一致

若命令找不到,使用安装目录下的:

.\cpolar.exe http 8081

4.3 看公网地址

终端或 cpolar 控制台会显示类似:

  • https://xxxxxxxx.cpolar.io(具体域名以你控制台为准)

复制这个 HTTPS 地址,后续在浏览器/Apifox/第三方平台配置回调地址或 base URL 时会用到。

4.4 保持窗口不关

  • 关掉运行cpolar http 8081的终端≈ 隧道断开,公网地址不可用。
  • 需要长期联调时:一个窗口跑服务,一个窗口跑 cpolar

五、在 Apifox 里自测

  1. 方法、路径与 FastAPI 一致,例如POSThttps://你的cpolar域名/weather
  2. Header:Authorization: Bearer itcastContent-Type: application/json
  3. Body:{"location":"广州"}(示例)。
  4. 若 Apifox 报DNS / 代理类错误,可尝试更换 Agent或使用系统终端 curl对比。

六、免费版与地址变化

  • 免费隧道子域名可能每次重启 cpolar 后变化
  • 每次域名变了,都要在 Apifox 或你配置过的第三方平台里更新 base URL
  • 需要固定子域名请查看官网付费套餐 / 保留域名说明。

七、常见问题排查

现象原因处理
npm ERR! 404搜不到 cpolar误用 npmcpolar不是npm 包,用官网exe安装
cpolar不是内部或外部命令未加入 PATHcd到安装目录用\.\cpolar.exe,或手动添加 PATH
公网 502 / 超时本机服务未起或端口错确认127.0.0.1:端口本机先通
第三方平台提示无法访问 localhost对方无法访问你电脑必须用cpolar 提供的 https 域名,不能填127.0.0.1
昨天能用今天不行隧道未开或域名变了重新执行cpolar http 端口,更新 URL

八、安全建议

  1. AuthtokenBearer 密码不要写入公开仓库;可用环境变量或本地配置。
  2. 若 token 曾泄露,在cpolar 控制台重置
  3. 个人学习用的简单 token(如itcast)勿用于生产环境。

九、与 localtunnel 对照(便于笔记)

项目localtunnelcpolar
安装方式Node.js +npx localtunnel官网Windows 客户端
公网域名示例*.loca.lt*.cpolar.io等(以控制台为准)
额外请求头常需bypass-tunnel-reminder不需要
国内稳定性易 DNS / 超时一般更适合国内联调

十、最简命令备忘(复制区)

# 1. 绑定账号(仅首次或重装后)cpolar authtoken<你的token># 2. 本机服务已在 8081 监听后,新开终端执行:cpolar http8081# 3. 用控制台给出的 https 地址 + 你的 API 路径做联调与第三方平台配置

文档版本:整理自用笔记,命令以cpolar 官网最新说明为准;若界面或命令有更新,请以官网文档为准。

http://www.jsqmd.com/news/668008/

相关文章:

  • 2026电压力锅哪个牌子质量好?高口碑品牌推荐 - 品牌排行榜
  • 告别虚拟机!在Win11的WSL2里从源码编译安装Madagascar(保姆级避坑指南)
  • Nexys A7 实战入门:从流水灯到硬件描述语言
  • Chrome DevTools MCP:让 AI 编码助手拥有浏览器调试超能力
  • 2026最权威的十大降重复率助手推荐
  • 从共享单车需求预测看ST-Norm:为什么你的时序模型总忽略局部特征?
  • 告别Three.js!用3Dmol.js在Web端5分钟搞定分子3D可视化(附完整代码)
  • java的学习之路
  • Rust的匹配中的进展编译器
  • HDMI 2.1高速信号PCB设计避坑指南:从4层板布线到SI仿真验证
  • 告别ArcGIS依赖:用Python+GDAL的OpenFileGDB驱动,5分钟搞定GDB数据读取
  • OriginPro 2023保姆级教程:用自带示例数据5步搞定带正态分布曲线的多因子分组箱线图
  • 从RobotStudio到Eigen库:手把手教你用C++验证ABB机器人正逆解(IRB 1600-6/1.45型号)
  • COMSOL模拟环偶极子增强磁光克尔效应
  • 从‘有状态’到实战:用iptables为你的Ubuntu服务器打造企业级安全策略
  • 50元搞定远程开机:米家智能插座+BIOS设置保姆级教程(附休眠模式小技巧)
  • 别再只会插上就用了!手把手教你用V4L2在Ubuntu上精细调校USB摄像头(亮度/曝光/白平衡)
  • Wand-Enhancer:零成本解锁WeMod高级功能的终极指南
  • WeChatExporter:微信聊天记录数据提取与结构化备份技术方案
  • 从STC8G1K08A到SG90舵机:一个宿舍断电关灯器的硬件选型与避坑全记录
  • ncmdump终极指南:3步轻松解密网易云音乐NCM格式,实现跨平台播放自由
  • 告别官方库:用ESP32和MAX30102实现更准的心率算法,我为什么放弃了动态平均选择了FFT?
  • 别再只会调参数了!用ShaderGraph的Step节点,5分钟搞定Unity溶解特效的变色难题
  • AI 最舒服的阶段已经过去了,接下来比的不是谁模型更炫,而是谁更接近钱
  • 如何快速部署EspoCRM:免费开源CRM系统的完整安装指南
  • Abaqus参数化建模进阶:从粗糙网格到光滑表面的自动化光顺
  • STM32驱动CS1238:从硬件连接到软件配置的24位ADC数据采集实战
  • vue基于springboot成人自考本科远程教育网站设计与实现
  • Steam Web API实战:除了查库存,你还能用Python脚本自动追踪好友的游戏成就与时长
  • “COMSOL电磁诱导透明(EIT)与双谐振子耦合模型拟合”视频讲解及参考文献发布