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

记一次使用 cloudflared tunnel 内网穿透

文章目录

  • 最一开始
  • 使用 cloudflare tunnel
    • 遇到 522 问题
    • 1033 错误
  • 附录

最一开始

我一开始是把我的域名托管到了 cloudflare,并且使用宝塔面板 + Ngnix 创建了一个静态页面。因为我想要使用 https,所以我还在 cloudflare 上申请了源站证书和 SSL。但是我的华为路由器发病了不知道为什么防火墙关了还是没用办法通过外网访问(还白弄了 DDNS 😭)
于是,在 deepseek 的指导下,我开始尝试使用 cloudflare tunnel 做内网穿透。

使用 cloudflare tunnel

我和大多数人都一样,从 github 上下载了 clouflared.exe 并添加到了 Path 里,并且在 cloudflare 上创建了 CNAME 的 dns 记录。

遇到 522 问题

第一次遇到的时候,我非常的懵,后来知道了是那个 dns 记录的错误或者是 config.yml 的错,最终,我成功的 dns 记录是:

类型目标代理状态TTL
CNAME<我的 tunnel id>.cfargotunnel.com已代理自动

我成功的 config.yml 是:

tunnel:<tunnel id>credentials-file:C:\Users\<用户名>\.cloudflared\<tunnel id>.jsonprotocol:http2ingress:-hostname:<我的域名>service:https://127.0.0.1:443originRequest:noTLSVerify:trueoriginServerName:<我的域名>-service:http_status:404

然后使用命令cloudflared tunnel run命令,然后访问网址,成功了。
于是我尝试注册为服务,但是我一开始也是使用的cloudflared service install但是访问网站后就遇到了 1033 错误

1033 错误

这个其实是 cloudflare tunnel 没有找到配置文件
这是我卡的最久的错误,在 deepseek 的指导下,一痛乱搞,差点把电脑搞坏。
在这个错误的期间,我尝试过去问 chatgpt,但是也没有用。
最终,我想起了我之前安装过 opencode,在它的指导下终于成功了。

  1. 先去卸载已安装的服务(如果没有安装请忽略)
    cloudflared service uninstall
  2. 然后把进程 kill 掉(使用net stop cloudflared并不行,据说是一个好久了的错误)(如果没有安装过服务请忽略)
    taskkill /f /im cloudflare.exe
    当然,也可以直接重启
  3. 手动安装服务(注意不是原来的命令)
    sc create Cloudflared binPath="<cloudflared.exe 的位置> tunnel --config <配置文件的位置> run" start=auto
  4. 最后启动服务
    net start Cloudflared

附录

opencode 虽然默认的模型参数小,免费,但是是真的好用
如果你也在这个过程中遇到了问题,欢迎在评论区留言
记得点个赞哦~

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

相关文章:

  • PCL 无序点云的快速三角剖分
  • 【单片机毕业设计】基于 51/STM32 单片机的超声波测距声光报警系统设计,基于 STM32/51 单片机的近距离测距预警装置开发(022901)
  • AI 眼镜不是下一台手机,而是 AI 终于长出了眼睛
  • 理解平衡树数据结构在数据库索引中的核心价值
  • 爱丁堡大学与MIT联手打造的AI科学家
  • 终极Armbian部署指南:将闲置电视盒子变身高性能Linux服务器
  • 倒装芯片封装 3 种凸块工艺对比:金/铜柱/锡凸块选型与 5 项关键参数
  • Scikit-learn 1.5实战:3行代码完成K-Means聚类与逻辑回归分类
  • 暗黑破坏神2存档编辑器完整技术指南:从入门到深度定制
  • HFSS 2024 R2 仿真分析:微带线与带状线在 20GHz 下的辐射与串扰差异
  • 数值计算优化:避免浮点数误差的算法设计
  • HarmonyKit | 鸿蒙新特性实践:UUID v4 生成器的纯 ArkTS 实现
  • 信号完整性设计实战:3种端接方案消除反射,眼图张开度提升40%
  • 如何高效找回加密压缩包的密码:ArchivePasswordTestTool完全指南
  • OpenCV/Python 实现热红外 NUC:3 种校正算法实战与 640x512 图像效果对比
  • 5分钟快速上手:终极免费Chrome视频下载助手完整指南
  • 实时推荐系统架构设计与优化
  • 非技术人想转AI,不一定要转开发,可以先转向AI应用型岗位
  • 【AI专栏】图解Transformer - 第04章:LLM生成
  • BMS AFE芯片开路诊断逻辑深度解析(硬件原理+工程实现+避坑方案)
  • IntelliJ IDEA高效使用指南
  • 提升中标率基础要素
  • 【单片机毕业设计】基于 51 单片机的二路超声波测距报警系统设计与实现,基于 STM32 单片机的双路超声波测距预警装置开发(023001)
  • 6款靠谱降AIGC平台 降痕效果拉满
  • 导师都惊呆了!8个AI写作辅助软件,从选题到润色全包了!
  • BiliDownloader终极指南:5步掌握B站视频下载的完整方案
  • 开发自定义工具(重要)
  • Cas:1260247-50-4,Biotin-PEG3-SS-NH2,生物素-聚乙二醇-双硫键-氨基
  • 数字频率计 PCB 设计 3 要点:Altium Designer 22 布局布线实战避坑指南
  • TPD2015FN与PIC18F46K42构建高性价比负载控制系统