内网穿透:白嫖 Cloudflare Tunnel 免费 HTTPS 和访问防护

86f8f9c01e39399c55b53f7dda5d76b0

前置条件

使用 Cloudflare 的 Tunnel 服务需要使用 cf 提供的域名解析。

如果没有域名,建议花钱注册,很便宜(不推荐找免费域名,Freenom 已停止用户申请,如果想碰碰运气,可以申请 nom.za 域名,参考:教程,我等了十多天还在显示 Pending)

另外,服务有免费的额度,但使用服务前需要绑定信用卡。

添加 Website

42b09cf4572c9f3719560c549b7cde24

选择免费方案

13c8a6563ca634c6f829a60171efd770

获取到 NS

fa6b078fd6e501afe5e9d1d70c8e31d6

得到 Cloudflare nameservers 地址

grace.ns.cloudflare.com
todd.ns.cloudflare.com

在购买域名的地方配置上这个 NS 地址,等待一段时间后,面板上显示 “Active” 即配置完成

10d584e0b1ac23e78b5a19551988c646

创建隧道(Tunnel)

Tunnel 功能的入口不太好找,点击侧边栏 Zero Trust,跳转后找到 “Networks” - “Tunnels”

a74d39d032afeb34c3fd0dc705d1a9dc

首次使用需要填写 team name 和付款方式

c8cd52b67da50df9083d70632689c2a0

Free,启动!

5bba8dd73a1c0af583d2533a819b5d2d

点击 “Create a tunnel” 创建隧道,选择 “Cloudflared” 类型

45ec1e6b9164f506c88ee09348d60b59

创建名为 “vpc-01” 的 Tunnel

e2ca51e0b3d60f7d57da5fbc9b2a23e5

安装 Connector,注意一个 Tunnel 搭配一个 Connector,这个 Connector 作为 Agent 运行在设备上,即 Cf 网络跟设备建立起了一个安全的隧道

fb74098649d218754abe267b7e13abc7

根据面板的命令安装 cloudflared 类型的 Connector

59b573c2c3efc9ab45d2e556ba08eefc

执行安装

$ sudo cloudflared service install eyJhIjoiYj...

(可选)如果机器已安装过,需要重新安装服务,需要先卸载

$ sudo cloudflared service uninstall

9ea312d53467b19b27ac780f577efc7b

服务启动后,Connectors 处可以看到已有机器连接

04ccbc17732f8f675306d7d5038a9439

下一步,添加转发规则

f218ac49183a1e2652af2bd536a0c2ae

如上配置即通过 https://abc.donx-done.xyz 访问内网服务器的 http://127.0.0.1:3000 端口提供的 HTTP 服务

846a0590976c9304b97a3944b2ae04e0

这就是 Tunnel 的用法

为服务添加额外验证

可以使用 Application 功能为服务添加额外的安全验证。

还是在 Zero Trust 页面的左侧区域,点击 “Access” - “Applications”,选择 Self-hosted 类型

a7ef792591ecef4e6521808c8e6ee87e

填写要保护的域名,跟 Tunnel 规则中的域名相同

f78f8a6d8286b60960c7711ca95f3e43

添加访问策略

2e8d26a528bebffcd0fa81915c2942af

7d6b1587a59a90ae16c9bd1fd8725668

允许配置规则如验证邮箱后缀、IP 地址、国家地区等

其余配置暂保持默认,创建即可

d2be90a4cfad3de6e8fdbd72cd2ab615

刷新网站,可以看到 CF 的访问保护已开启

82e156d5f3b2cdd6d4199e1e351fd66b

输入邮箱,点击发送,会收到一个验证码,填入后即可访问服务

a0e2378ba08c670b227cb672b83348a8

 

补充
使用 CloudFlare Tunnel 有如下用途,摘自参考一

f748055e07d57c917766fa1bc0941f72

 

© 版权声明
THE END
喜欢就支持一下吧
点赞13 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容