惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园_首页
爱范儿
爱范儿
罗磊的独立博客
V
V2EX
量子位
Last Week in AI
Last Week in AI
Hugging Face - Blog
Hugging Face - Blog
博客园 - 司徒正美
Jina AI
Jina AI
博客园 - 叶小钗
小众软件
小众软件
博客园 - 【当耐特】
Y
Y Combinator Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
T
Tailwind CSS Blog
博客园 - 聂微东
Microsoft Security Blog
Microsoft Security Blog
美团技术团队
P
Proofpoint News Feed
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
有赞技术团队
有赞技术团队
MongoDB | Blog
MongoDB | Blog
Recent Announcements
Recent Announcements
酷 壳 – CoolShell
酷 壳 – CoolShell

Dejavu's Blog

甲骨文 ARM 实例部署 Gemma 4 模型 Headscale + Tailscale 组建虚拟专用网 在 Linux 上使用 Yubikey OpenPGP 应用 BuyVM VPS 块存储挂载教程 Alpine Linux 服务器配置指南 Docker 多容器共享中心数据库 安装 Komari 服务器监控工具 Scaleway VPS 安装 Debian Linux Debian 13 下部署 AsmBB 论坛 使用 Kopia 自动化备份服务器数据 给 Docker 启用 IPv6 支持 Netcup 服务器安装自定义 ISO 镜像 烽火 HG5582A 光猫开启桥接模式 Docker 自托管 Shlink 短链服务 部署 Obsidian LiveSync 实时同步服务指南 我的 2025 年不完全回顾 Linux 下 Intel 核显驱动配置与硬件加速 Fedora Linux 安装配置记录 2025 年优雅地自托管 RSS 服务 Woodpecker CI 和 Gitea 实现 Hugo 自动部署 Gitea/Forgejo 集成 Woodpecker CI/CD 在 Blinko 中使用 Ollama 作为 AI 供应商 Docker 部署 Gitea/Forgejo Plausible CE 启用城市级地理位置识别 Blinko 开源 AI 知识库 Docker 部署指南 Netcup 免税账号注册及购买服务器全记录 Docker 自托管 Cloudreve Pro 私有网盘服务 GiffGaff SIM 卡使用体验和注意事项 简体中文互联网在变得糟糕吗? 如何低成本申请 S/MIME 证书用于个人邮件服务
Alpine Linux 安装 Cloudflared
Dejavu Moe · 2026-03-15 · via Dejavu's Blog

直接从 GitHub 存储库获取 cloudflared 的二进制可执行文件:

# 需要 cURL 工具
sudo apk update && sudo apk add --no-cache curl
# 下载 amd64 架构的最新可执行文件
sudo curl -L https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-amd64 \
  -o /usr/bin/cloudflared
# 赋予可执行权限
sudo chmod +x /usr/bin/cloudflared
# 验证安装
cloudflared --version

获取隧道 Token

前往 Cloudflare Zero Trust 控制台新建隧道,复制生成的 Token 备用:

get-token.webp

配置 OpenRC 守护进程

与大多数主流 Linux 发行版不同,Alpine 采用 OpenRC 而非 Systemd 来管理系统服务。我们需要手动创建一个服务脚本:

# 将下方的 <Token> 替换为实际获取的值
sudo tee /etc/init.d/cloudflared > /dev/null << 'EOF'
#!/sbin/openrc-run

name=$RC_SVCNAME
pidfile="/var/run/$name.pid"
command="/usr/bin/cloudflared"
# 运行服务,每月自动更新二进制文件
command_args="--pidfile /var/run/$name.pid --autoupdate-freq 720h0m0s tunnel run --token <Token>"
command_background="yes"

output_log="/var/log/$name.log"
error_log="/var/log/$name.log"

depend() {
    need net
    after firewall
    use logger dns
}
EOF

初始化日志重定向输出:

sudo touch /var/log/cloudflared.log
sudo chmod 666 /var/log/cloudflared.log

赋予服务脚本可执行权限并启动:

sudo chmod +x /etc/init.d/cloudflared
# 将 cloudflared 添加至开机自启
sudo rc-update add cloudflared default
# 立即启动服务
sudo rc-service cloudflared start
# 检查服务运行状态
sudo rc-service cloudflared status

日常管理命令:

# 查看实时日志
tail -f /var/log/cloudflared.log
# 停止服务
sudo rc-service cloudflared start
# 重启服务
sudo rc-service cloudflared restart