Skip to content

通过Cloudflare Zero Trust 实现内网穿透,访问本地项目无需公网IP或VPS

Published:

原文链接


1.首先需要解决域名问题
2.注册一个cloud flare账号并将域名挂载到cloud flare上
挂载教程:
(https://www.youtube.com/watch?v=Y0s0oRaDYyM&t=644s)
3.注册一个zero trust

9c82ea97-6863-472a-bd37-61163f9038ce

第一次注册会让你添加付款方式,可以直接返回到cf主页然后再打开zero trust,然后就不需要添加支付方式了。
4.我们找到

659eefe4-a4d0-43e4-a543-cb22638fe860

5.点击创建

image

6.选择左边这个

image

7.输入项目名称

image

8.选择系统,我们以Windows为例,选择合适你的安装包,点击下载

image

9.在电脑安装
image
10.以管理员身份运行cmd(一定要管理员身份运行,不然会运行失败),并复制代码安装cf服务

image

这里我已经安装完成

image

11.点击下一步

image

12.输入项目名称,选择挂载好的域名,协议选择https,url填入你部署项目的端口(格式为localhost:部署项目端口)

image

13.然后点击右下角保存,显示健康即为成功。
image
以我搭建于本地的alist服务为例,通过https://alist.bohemiaalist.click/
可以实现从外部访问。通过127.0.0.1:5244也可以访问,无需公网ipv4

我自己使用下来觉得速度慢(没进行优选),alist拉NAS的东西基本没什么速度

此话题将在最后一个回复的1 个月后关闭。


Previous Post
使用 Cloudflare Zero Trust 和 WARP Client 從外網訪問 Synology NAS
Next Post
Y2Z/monolith: 一个命令行工具,快速将完整网页保存为单个HTML文件