CloudFlare Tunnel是一种新型的安全工具,它可以将您的应用程序安全地连接到CloudFlare网络,从而保护您的应用程序免受网络攻击和数据泄露的威胁。
CloudFlare Tunnel使用TLS加密技术,确保您的数据在传输过程中得到保护。它还可以通过CloudFlare的全球网络,将您的应用程序连接到世界各地的用户,提高应用程序的性能和可靠性。
最重要的是,CloudFlare Tunnel 是免费的。
CloudFlare Tunnel 工作原理
loudFlare Tunnel 通过在本地网络上运行的一个守护程序与 CloudFlare 的云端进行通信,将云端的请求数据转发到本地网络的 IP 地址和端口上。
部署条件
拥有一个域名。
将域名的 DNS 解析托管到 CloudFlare 上。
在内网中有一台本地服务器,用于运行与 CloudFlare 通信的 CloudFlared 程序。
需要一张境内双币卡(仅用于添加付款方式,服务是免费的)。
1. 打开 Cloudflare Zero Trust 工作台面板
填写team name,随意填写
选择免费计划
推荐使用Paypal,无需信用卡,没有账户的可以注册一个,注册链接:https://www.paypal.com/c2/mrb/pal=UZZSWK58DJJQ2
3. 完成付款配置后,可以在 Access Tunnels 中创建一个新的 Tunnel。
4. 选择 Cloudflared 部署方式
在创建新的 Tunnel 时,可以选择使用 CloudFlared 部署方式。
Tunnel 需要通过 CloudFlared 来建立云端与本地网络之间的通信渠道,因此我们推荐使用 Docker 部署 CloudFlared 守护进程,以使用 Tunnel 的功能。
获取 Cloudflared 启动命令及 Token
可以点击“复制”按钮,复制指令,然后在本地网络主机上运行该命令。
运行方式:
Windows安装方式:
- 下载 https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-windows-amd64.msi。
- 运行安装程序。
- 以管理员身份打开命令提示符。
- 运行以下命令:
cloudflared.exe service install 你的密钥
苹果电脑部署方式:
如果您的计算机上未安装 cloudflared:
brew install cloudflare/cloudflare/cloudflared &&
sudo cloudflared service install 你的密钥
如果您的计算机上已经安装了 cloudflared:
sudo cloudflared service install 你的密钥
Linux部署方式:
如果您的计算机上未安装 cloudflared客户端:
curl -L --output cloudflared.rpm https://github.com/cloudflare/cloudflared/releases/latest/download/cloudflared-linux-x86_64.rpm &&
sudo yum localinstall -y cloudflared.rpm &&
sudo cloudflared service install 你的密钥
如果您的计算机上已经安装了 cloudflared客户端:
sudo cloudflared service install 你的密钥
我们还可以使用如下命令创建 Docker 容器,并为其增加名称和后台运行参数(--name cloudflared -d --restart unless-stop)。
在运行该命令时,请注意将指令中的 Token 替换为你自己的 Token(即网页中 --token 后面的长串字符):
docker run --name cloudflared -d --restart unless-stop cloudflare/cloudflared:latest tunnel --no-autoupdate run --token 你的密钥
5.配置域名和转发URL
在 Cloudflare 中为你的域名配置一个子域名(Subdomain),Path 留空,URL 处填写内网服务的IP加端口号。
建议在 Type 中选择 HTTP,因为 Cloudflare 会自动为你提供 HTTPS。这样,转发目标就可以是 HTTP 服务端口。
完成
接下来,你可以访问刚刚配置的三级域名,例如https://app.pandacloud.ink(注意,是 https,因为 Cloudflare 已经自动为域名提供了 HTTPS 证书),就可以访问到内网的非常规端口服务了。
一个 Tunnel 中可以添加多个三级域名来跳转到不同的内网服务,在 Tunnel 页面的 Public Hostname 中添加即可。
Tunnel 还支持 RDP、SSH 等协议的转发。
除了直接转发 HTTP 服务,Tunnel 提供了更多玩法,适合探索。作为一款免费的服务,使用门槛低,配置简单,非常适合 Self-hosted 玩家尝试。
但是需要注意的是,在国内访问速度不够快,且会出现断流等情况,使用时需要谨慎考虑
总之,CloudFlare Tunnel是一种非常有用的安全工具,它可以帮助您保护您的应用程序免受网络攻击和数据泄露的威胁,同时提高您的业务连续性和可靠性。如果您正在寻找一种安全可靠的应用程序连接工具,那么CloudFlare Tunnel绝对是您的不二选择。
本站资源部分来自网友投稿,如有侵犯你的权益请联系管理员或给邮箱发送邮件PubwinSoft@foxmail.com 我们会第一时间进行审核删除。
站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!请在下载24小时内删除!
如果遇到评论可下载的文章,评论后刷新页面点击“对应的蓝字按钮”即可跳转到下载页面!
本站资源少部分采用7z压缩,为防止有人压缩软件不支持7z格式,7z解压,建议下载7-zip,zip、rar解压,建议下载WinRAR。
温馨提示:本站部分付费下载资源收取的费用为资源收集整理费用,并非资源费用,不对下载的资源提供任何技术支持及售后服务。
愿感情丰富的人一生快乐,虽然她不爱我,但我会一直爱着她。