智能架构检测
自动识别当前系统架构 x86_64、aarch64、arm,并精准匹配对应的 cloudflared 二进制文件名,告别"下载错版本"的烦恼。
从架构识别到权限修复,从输入校验到状态反馈——每一个容易踩坑的细节,都替你想好了。
自动识别当前系统架构 x86_64、aarch64、arm,并精准匹配对应的 cloudflared 二进制文件名,告别"下载错版本"的烦恼。
直接运行脚本,通过清晰的问答引导输入主机名与端口,新手和不常用的连接都不再需要翻笔记。
在命令后直接附上主机名与端口,一行搞定;也方便熟练用户集成到别的脚本或快捷方式中。
标准的 -h / --help 随时查阅;执行的每一步都给出明确的状态反馈或错误信息,让你始终知道发生了什么。
每个发行包由 CI 自动打包,内含助手脚本与对应架构的 cloudflared 程序。下载、解压、运行,三步完成。
发行包由 GitHub Actions 自动构建,包含 cf-helper.sh 与对应架构的 cloudflared。
适用于绝大多数 64 位桌面电脑和服务器(Intel / AMD)。
适用于 64 位 ARM 设备,如树莓派 3/4/5、Apple Silicon(M1/M2/M3)Mac 等。
适用于 32 位 ARM 设备,如旧版树莓派、部分路由器与开发板。
uname -m 即可查看。所有历史版本可在 Releases 页面找到。
前往 Releases
下载、授权、运行。之后每次连接,只需要回答两个问题——或者一行参数。
推荐方式。直接运行脚本,它会引导你完成每一步。
./cf-helper.sh 请输入隧道地址 (hostname): your-tunnel.example.com 请输入本地监听端口 [21128]:
快速方式。直接在命令后提供所有必需参数,适合熟练用户或脚本集成。
# 用法: ./cf-helper.sh [HOSTNAME] [PORT] # 示例: ./cf-helper.sh your-tunnel.example.com 21128
小技巧:为常用连接创建别名,一个单词即可连上。
# 写入 ~/.bashrc 或 ~/.zshrc alias nas='~/cf-helper/cf-helper.sh nas.example.com 3389'
查看所有可用的命令和说明。
./cf-helper.sh --help # 或简写 ./cf-helper.sh -h
本项目基于 GNU Affero General Public License v3.0 授权。你可以自由地使用、修改与分发,同时请遵守以下条件。
把冗长的命令交给 Cloudflared Helper,把注意力留给真正重要的事。