准备工作

  1. Cloudflare 账号:确保你有一个 Cloudflare 账号,并且已经注册了至少一个域名。

  2. Proxmox VE 服务器:已安装并运行的 PVE 服务器,拥有管理权限。

  3. 公网访问能力:确保你的网络环境允许创建出站连接到互联网(大多数情况下,默认配置即可)。

安装 cloudflared

在你的 PVE 服务器上,首先需要下载并安装 cloudflared。根据操作系统的不同,安装方式也有所不同。安装教程我就不写了!

配置 Tunnel

子域:随便填写一个名称

域:你的域名

路径:不填写

类型:选择HTTPS

URL:填写你PVE内网IP+端口

点击 其他应用程序设置TLS设置,无 TLS 验证打开

结束语

现在,你应该可以通过域名访问来安全地访问你的 PVE WebUI 了。这种方法不仅提供了一种简单的方式来实现内网穿透,还利用了 Cloudflare 提供的安全性增强功能,如 DDoS 保护等。记得定期检查和更新你的 Cloudflare 设置以确保最佳性能和安全性。当然不要忘了添加下应用程序验证这样更安全!