使用CloudflareTunnel访问家中Web服务

50

对于联通用户可能不太友好,很多地区联通用户访问不了 Cloudflare 的节点

介绍

Cloudflare Tunnel是由Cloudflare提供的一项服务,旨在安全地将您的应用程序连接到互联网。它使用了一个轻量级的代理,可以将您的应用程序流量加密并通过Cloudflare的全球网络进行传输。

使用Cloudflare Tunnel,您可以轻松地将应用程序部署在私有网络或数据中心中,并通过互联网与全球用户进行通信。这使得您的应用程序可以安全地穿透防火墙和其他网络限制,无需公开暴露您的服务器。

环境准备

  • 一个域名(需要已经托管至Cloudflare)

  • 一张外币信用卡或者 PayPal

  • 内网服务(演示使用群晖部署的博客)

开通 CloudFlare Tunnel

image-rcnc.png点击域名下Access,选择启动Zero Trust

image-wwag.png选择你的账户

image-ggqa.png填写你团队的名字

选择套餐-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

添加完成