准备环境#
apt-get update
apt-get install ca-certificates curl gnupg
# mkdir -p --mode=0755 /usr/share/keyrings
curl -fsSL https://pkg.cloudflare.com/cloudflare-main.gpg | tee /usr/share/keyrings/cloudflare-main.gpg >/dev/null
使用 官方#
echo 'deb [signed-by=/usr/share/keyrings/cloudflare-main.gpg] https://pkg.cloudflare.com/cloudflared bookworm main' | tee /etc/apt/sources.list.d/cloudflared.list
使用 CF 加速#
echo 'deb [signed-by=/usr/share/keyrings/cloudflare-main.gpg] https://asw-mirror.dtapp.top/cloudflared/cloudflared bookworm main' | tee /etc/apt/sources.list.d/cloudflared.list
apt-get update && apt-get upgrade
apt-get update
apt-get install cloudflared
验证安装#
cloudflared service install xxx
journalctl -u cloudflared -f
频繁掉线问题#
# 修改服务文件
nano /etc/systemd/system/cloudflared.service
# 在 ExecStart 的 tunnel run 后面加上 --protocol http2 或 --protocol auto
--protocol http2
# 重启服务
systemctl restart cloudflared