本文介绍在 Linux 系统中安装 cloudflared 并设置开机自启的详细步骤,适合对技术感兴趣的用户参考。
一键安装脚本
bash <(curl --insecure -s https://mirrors.dtapp.net/update_packages.sh)
准备环境
apt update
apt 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
使用 EO 加速
echo 'deb [signed-by=/usr/share/keyrings/cloudflare-main.gpg] https://mirrors.dtapp.net/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
检查是否使用了加速
cat /etc/apt/sources.list.d/cloudflared.list
安装/更新
apt update
apt install cloudflared
卸载
apt remove cloudflared
验证安装
cloudflared --help
启动
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





宁公网安备64010402001243号