使用CloudflareTunnel访问家中Web服务
对于联通用户可能不太友好,很多地区联通用户访问不了 Cloudflare 的节点
介绍
Cloudflare Tunnel是由Cloudflare提供的一项服务,旨在安全地将您的应用程序连接到互联网。它使用了一个轻量级的代理,可以将您的应用程序流量加密并通过Cloudflare的全球网络进行传输。
使用Cloudflare Tunnel,您可以轻松地将应用程序部署在私有网络或数据中心中,并通过互联网与全球用户进行通信。这使得您的应用程序可以安全地穿透防火墙和其他网络限制,无需公开暴露您的服务器。
环境准备
一个域名(需要已经托管至Cloudflare)
一张外币信用卡或者 PayPal
内网服务(演示使用群晖部署的博客)
开通 CloudFlare Tunnel
点击域名下Access,选择启动Zero Trust
选择你的账户
填写你团队的名字
选择套餐-Free
添加一个支付方式,外币信用卡或者 PayPal
购买成功
创建 隧道
点击Networks
Next
输入隧道名称, 后点击Save tunnel
隧道创建完毕, 直接下一步, 随后设置客户端
填写访问域名和映射的对应地址
创建完成
使用 隧道
点击Configure, 配置客户端
Win
文件下载:cloudflared-windows-amd64.msi
下载对应客户端后运行, 复制对应命令
Docker
注意修改为你的Token
docker run -d \
--name cloudflared \
--restart always \
--net=host \
cloudflare/cloudflared:latest tunnel --no-autoupdate run --token eyJhIjoiNTM5YzUyOWQ3ZjY2N2M2NWVlZWVlYzQ3ZTAwYjQ1NDIiLCJ0IjoiYTE5NjdkNjEtMDA2OC00NzI2LWJmMTItNjUwODIyM2VhOGU1IiwicyI6IlpUQXdOMk5qTkRNdE5HVmpNeTAwTmpFeExUZzRaRFV0WlRnM1lUUTNPVFZpTjJVeCJ9
使用Docker运行
群晖
需要配置狂神源
下载安装填入Token即可
配置完成
配置成功
添加该主机其他通道
点击Add a public hostname
添加完成