type
status
date
slug
summary
tags
category
icon
password
上次编辑时间
May 15, 2024 04:54 AM
创建时间
Jan 6, 2024 06:34 AM
参考链接
Cloudflare Tunnel 是一款隧道软件,可以快速安全地加密应用程序到任何类型基础设施的流量,让您能够隐藏你的 web 服务器 IP 地址,阻止直接攻击,从而专注于提供出色的应用程序。
Cloudflare Tunnel是Cloudflare Zero Trust 网络的一个产品,用于打通企业、员工、设备之间的边界,从而摒弃掉VPN之类的过时技术(其实也不是过时,只不过是相对来说安全性、可控性较差)
通过Cloudflare Tunnel,可以实现云与设备之间打通一条加密通道,这样Cloudflare的CDN就可以很方便的通过这条加密通道访问到部署在内网的服务,包括Web、SSH等。同时,还不用考虑电信、移动等ISP不提供固定IP地址、不能开放端口,甚至解决备案的问题。
而且,还免费。
所以,整套内网穿透的方案大致如下

前置条件
- 首先,你要有一个Cloudflare的账号
- 添加域名到Cloudflare,同时,开通Cloudflare Zero Trust,选择免费计划,下一步到添加支付方式页面,无需添加,返回首页。
- 本地内网有一台Windows主机或Linux服务器。
使用
- 进入 Zero Trust 选项卡

- 依次进入
Access
→Tunnels
→Add a tunnel

- 输入你创建的 Tunnel 隧道名,我这里输入的是
test
,点击Save tunnel

- 根据你的服务器环境选择对应的安装包,选择后下面会出现对应的是各个系统的安装和操作步骤,依次进行,我这里选择
Windows


管理员权限
Powershell
执行命令如下执行完毕后,等待一会,面板底部会出现一个连接

点击
Next
5.添加需要穿透的本地服务

- 访问创建的域名

