Cloudflare Tunnel Windows 服务安装指南
问题说明
自动安装脚本可能因为权限或安装程序交互问题而失败。请按照以下步骤手动安装。
安装步骤
步骤 1:下载 cloudflared
安装程序已下载到:
C:\Users\zenglx01\AppData\Local\Temp\cloudflared-windows-amd64.msi
如果文件不存在,可以从以下地址下载:
https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-windows-amd64.msi
步骤 2:安装 cloudflared(需要管理员权限)
方法 A:使用图形界面
- 右键点击
cloudflared-windows-amd64.msi - 选择"以管理员身份运行"
- 按照安装向导完成安装
方法 B:使用命令行(推荐)
- 以管理员身份打开 PowerShell
- 运行:
msiexec /i "C:\Users\zenglx01\AppData\Local\Temp\cloudflared-windows-amd64.msi"
步骤 3:验证安装
安装完成后,验证 cloudflared 是否已安装:
& "C:\Program Files\Cloudflare\cloudflared.exe" --version
应该看到版本信息,例如:
cloudflared 2026.1.2 (built 2026-01-XX)
步骤 4:安装 Windows 服务
以管理员身份运行:
& "C:\Program Files\Cloudflare\cloudflared.exe" service install eyJhIjoiMTc4MGNmMTQxMmVlNmY3YTNjZDcwY2VmNzk0NTZiZGYiLCJ0IjoiZTY5OTA4ZTQtNDk5Mi00MmI4LTg0MDAtOTdiYzJlOTlkNTFmIiwicyI6Ik1qVmpNRE01WTJJdE5UbG1NaTAwWXpFeUxUbGxZVFF0TkRCalkyRXhabUU1T1RKayJ9
步骤 5:启动服务
Start-Service cloudflared
步骤 6:验证服务状态
Get-Service cloudflared
应该看到状态为 Running。
完整命令(复制粘贴)
以管理员身份打开 PowerShell,依次运行:
# 1. 安装 cloudflared(如果未安装)
msiexec /i "C:\Users\zenglx01\AppData\Local\Temp\cloudflared-windows-amd64.msi"
# 2. 等待安装完成(约 10 秒)
Start-Sleep -Seconds 10
# 3. 验证安装
& "C:\Program Files\Cloudflare\cloudflared.exe" --version
# 4. 删除现有服务(如果存在)
$service = Get-Service -Name "cloudflared" -ErrorAction SilentlyContinue
if ($service) {
if ($service.Status -eq "Running") {
Stop-Service -Name "cloudflared" -Force
}
sc.exe delete cloudflared
Start-Sleep -Seconds 2
}
# 5. 安装服务
& "C:\Program Files\Cloudflare\cloudflared.exe" service install eyJhIjoiMTc4MGNmMTQxMmVlNmY3YTNjZDcwY2VmNzk0NTZiZGYiLCJ0IjoiZTY5OTA4ZTQtNDk5Mi00MmI4LTg0MDAtOTdiYzJlOTlkNTFmIiwicyI6Ik1qVmpNRE01WTJJdE5UbG1NaTAwWXpFeUxUbGxZVFF0TkRCalkyRXhabUU1T1RKayJ9
# 6. 启动服务
Start-Service cloudflared
# 7. 检查状态
Get-Service cloudflared
验证连接
安装完成后:
检查服务状态
Get-Service cloudflared查看服务日志
Get-EventLog -LogName Application -Source cloudflared -Newest 10检查 Cloudflare Dashboard
- 访问:https://one.dash.cloudflare.com/
- 进入:Networks > Tunnels
- 查看
mbe-prodTunnel 状态应为 HEALTHY
测试访问
curl https://mbe.hi-maker.com/api/health
常见问题
Q: 安装后找不到 cloudflared.exe
A: 检查以下位置:
C:\Program Files\Cloudflare\cloudflared.exeC:\Program Files (x86)\Cloudflare\cloudflared.exe
Q: 服务安装失败
A: 确保:
- 以管理员身份运行 PowerShell
- cloudflared.exe 已正确安装
- Token 正确且未过期
Q: 服务无法启动
A: 检查事件日志:
Get-EventLog -LogName Application -Source cloudflared -Newest 20
Q: 如何卸载服务
A:
Stop-Service cloudflared
sc.exe delete cloudflared
服务管理命令
# 启动服务
Start-Service cloudflared
# 停止服务
Stop-Service cloudflared
# 重启服务
Restart-Service cloudflared
# 查看状态
Get-Service cloudflared
# 查看日志
Get-EventLog -LogName Application -Source cloudflared -Newest 20