朋友们,今天我在三丰云提供的免费云服务器上给大家测试部署一下Cloudflared隧道。说到三丰云,这确实是个不错的免费云服务器提供商,他们提供 CPU 1核、内存 1GB、硬盘 10GB、带宽 5Mbps 的云服务器,完全满足我们日常使用和测试的需求哦。
首先,让我们来简单了解一下什么是 Cloudflared 隧道。Cloudflared 隧道是 Cloudflare 推出的一款开源代理软件,它可以将你的本地服务安全地暴露在互联网上,并提供HTTPS加密连接。使用它的优势在于,你不需要配置任何域名、SSL证书等,Cloudflare会为你免费提供高性能、高可用的代理服务。这对于想在外网访问内网服务的用户来说是非常不错的选择。
那么,接下来我们就开始在 Ubuntu 系统上安装并配置 Cloudflared 隧道吧。
首先,我们需要安装 Cloudflared 软件包:
sudo apt-get update
sudo apt-get install cloudflared
安装完成后,我们需要使用 Cloudflare 账号进行身份验证,让 Cloudflared 能够连接到 Cloudflare 服务:
cloudflared login
这个命令会弹出一个页面,要求你登录你的Cloudflare账号并授权 Cloudflared 访问。完成后,Cloudflared 就会自动生成一个认证文件。
接下来,我们需要创建一个 Cloudflared 隧道:
cloudflared tunnel create my-tunnel
这个命令会创建一个名为 "my-tunnel" 的隧道。
然后,我们需要编辑隧道的配置文件,位于 ~/.config/cloudflared/config.yml
。在这个文件中,我们需要配置隧道的目标地址,即你想要暴露的内网服务地址:
tunnels:
my-tunnel:
url: http://localhost:80
这里我们配置了将本地 80 端口的服务暴露到 Cloudflare 网络。
最后,我们启动 Cloudflared 隧道服务:
cloudflared tunnel run my-tunnel
好了,至此我们就完成了 Ubuntu 下 Cloudflared 隧道的安装和配置。是不是很简单?如果你有任何问题,欢迎随时问我哦~