记一次使用 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 记录是类型目标代理状态TTLCNAME我的 tunnel id.cfargotunnel.com已代理自动我成功的 config.yml 是tunnel:tunnel idcredentials-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在它的指导下终于成功了。先去卸载已安装的服务如果没有安装请忽略cloudflared service uninstall然后把进程 kill 掉使用net stop cloudflared并不行据说是一个好久了的错误如果没有安装过服务请忽略taskkill /f /im cloudflare.exe当然也可以直接重启手动安装服务注意不是原来的命令sc create Cloudflared binPathcloudflared.exe 的位置 tunnel --config 配置文件的位置 run startauto最后启动服务net start Cloudflared附录opencode 虽然默认的模型参数小免费但是是真的好用如果你也在这个过程中遇到了问题欢迎在评论区留言记得点个赞哦~