cloudflared tunnel后台启动

文章详细介绍了如何设置CloudflareTunnel,包括使用命令行工具启动,配置uuid和url,创建config.yaml文件,将服务安装为系统进程,后台运行以及开启开机启动。关键步骤涉及cloudflared命令和配置文件的编写。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前期视频链接

先前台启动,本文参考

cloudflared tunnel --url localhost:88 run ruoyu
或者
cloudflared tunnel --url localhost:88 --no-chunked-encoding run ruoyu

找到你的uuid.json 文件

在这里插入图片描述

创建你的config.yaml 或config.yml

内容如下 uuid 配置自己的

url: http://localhost:88
tunnel: eb946184-6099-40ec-9c5e-37d9e6111111
credentials-file:  /root/.cloudflared/eb946184-6099-40ec-9c5e-37d9e6111111.json

把服务安装到进程中

sudo cloudflared --config /root/.cloudflared/config.yaml   service install

后台启动

nohup cloudflared tunnel > tunnel.log 2>&1 &

开启开机启动服务

sudo systemctl enable cloudflared.service

在这里插入图片描述

要在树莓派上配置Cloudflare服务,通常是通过安装并设置Cloudflare提供的工具如Cloudflare Tunnel (cloudflared) 来实现让您的设备或应用透过 Cloudflare 的网络安全地访问互联网或是将本地的服务暴露给外网。下面是简化的步骤: ### 步骤一:更新系统软件包 首先确保您的树莓派操作系统是最新的非常重要。打开终端然后输入命令来获取最新的软件列表并且升级现有的所有软件包。 ```bash sudo apt update && sudo apt upgrade -y ``` ### 步骤二:下载 cloudflared 客户端 前往 [Cloudflare GitHub Releases](https://github.com/cloudflare/cloudflared/releases/latest),找到适用于ARM架构的`cloudflared-linux-arm`版本(因为Raspberry Pi使用的是ARM处理器),可以使用wget直接从页面链接下载。 ```bash # 进入临时目录 cd /tmp/ # 下载对应版本,请注意检查最新版URL地址 wget https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-arm # 赋予可执行权限 chmod +x ./cloudflared-linux-arm ``` ### 步骤三:安装 cloudflared 把下载好的文件移动到 `/usr/local/bin/` 目录下使之成为系统的全局命令之一,并验证是否安装成功: ```bash # 移动到 bin 文件夹内作为全球指令使用 sudo mv ./cloudflared-linux-arm /usr/local/bin/cloudflared # 检查版本信息确认安装无误 cloudflared version ``` ### 步骤四:创建隧道(Tunnel) 注册一个Cloudflare账号并添加域名后,在仪表板中选择需要关联云服务器所在的站点,按照指引操作生成一个独特的Tunnel ID以及凭据文件(credential file). 接下来你可以利用之前安裝完毕的 `cloudflared` 创建一个连接至您账户的新隧道;这一步骤通常涉及指定一个唯一的名称用于识别该特定实例。 ```bash # 替换 <your-email> 和<account-id> 等占位符为您个人的具体值 cloudflared login --email=<your-email> cloudflared tunnel create my-tunnel-name ``` ### 步骤五:运行隧道服务 最后一步就是启动这个隧道了,有两种基本的方式可以选择——交互式模式或者是后台守护进程方式持续提供服务。 对于简单的测试来说可以直接在前台运行: ```bash cloudflared tunnel run your-tunnel-id-or-name ``` 如果想要更稳定可靠的话则应该将其设成systemd service或者其他形式的常驻任务保证即使重启之后也能自动激活此功能。 以上就是在树莓派上面部署Cloudflare客户端的大致流程啦!
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值