Cloudflare Tunnel内网穿透
Cloudflare Tunnel介绍
Tunnel 工作原理
-
Tunnel 通过在本地网络运行的一个 Cloudflare 守护程序,与 Cloudflare 云端通信,将云端请求数据转发到本地网络的 IP + 端口。
Tunnel可以做什么
-
将本地网络的服务暴露到公网,可以理解为内网穿透。 例如我们在本地服务器 192.168.1.1:3000 搭建了一个 Transmission 服务用于 BT 下载,我们只能在内网环境才能访问这个服务,但通过内网穿透技术,我们可以在任何广域网环境下访问该服务。相比 NPS 之类传统穿透服务,Tunnel 不需要公网云服务器,同时自带域名解析,无需 DDNS 和公网 IP。
-
将非常规端口服务转发到 80/443 常规端口。 无论是使用公网 IP + DDNS 还是传统内网穿透服务,都免不了使用非常规端口进行访问,如果某些服务使用了复杂的重定向可能会导致 URL 中端口号丢失而引起不可控的问题,同时也不够优雅。
-
自动为你的域名提供 HTTPS 认证
-
为你的服务提供额外保护认证
-
最重要的是--
免费
安装要求
-
域名一个(演示使用阿里云域名)
-
注册CloudFlare账号
-
无需拥有路由器的管理权限
安装教程
演示使用的域名是以前使用的,已换新域名,就不重新写一遍前面的教程了,自行理解。
注册CloudFlare账号
-
访问CloudFlare官网,点击注册。
https://www.cloudflare.com/
-
选择免费列的添加一个网站
-
输入邮箱、密码,进行注册。
-
注册后并登录
在CloudFlare中添加域名
-
点击添加站点
-
输入你的域名后点击继续
-
选择免费的并点击继续
-
等CloudFlare扫描完你的域名解析的记录,点击继续。
修改域名DNS服务器
-
打开阿里云官网,登录你的账号。
官网地址:https://www.aliyun.com/benefit?utm_content=se_1015761852 -
点击控制台
-
点击左上角图标,选择域名。
-
点击已有域名列表
-
点击需要修改的域名
-
点击DNS管理--DNS修改--修改DNS服务器
-
修改DNS服务器地址为CloudFlare的地址,点击确定。
-
CloudFlare的DNS地址在域名的DNS--记录内。
创建Cloudflare Tunnel隧道
-
登录CloudFlare后点击
- 感谢你赐予我前进的力量