使用cloudflare访问本地私有网络的页面

一. Cloudflare tunnel

使用cloudflare访问本地私有网络的页面

1)初始页面->保护和连接->Zero Trust->进入欢迎使用Cloudflare One页面->选择开始使用
2)在您接下来想做什么中  选择:不需要代理,安全地访问专用WEB应用
3)您要保护哪种类型的应用程序?->选择 连接专用web应用程序

4)在 Access 中定义应用程序页面
为您的应用程序命令:bbb
输入您内部主机名或IP地址:192.168.87.72(我本地电脑中ubuntu虚拟机的IP地址)
选择您的应用程序协议: HTTP(我在虚拟机中安装了apache,可以访问80端口)
输入您的应用程序端口:80

5)为您的应用程序选择一个公共域
选择域: suyu.website
输入子域: bbb
添加已批准的用户电子邮件: pshyms@163.com
输入tunnel名字: 创建一个新的tunnel

6)部署tunnel
选择主机操作系统: Debian
选择您的体系结构:64-bit

7)虚拟机中安装cloudflared
#或者参考:https://developers.cloudflare.com/cloudflare-one/networks/connectors/cloudflare-tunnel/downloads/#linux

# Add cloudflare gpg key
sudo mkdir -p --mode=0755 /usr/share/keyrings
curl -fsSL https://pkg.cloudflare.com/cloudflare-public-v2.gpg | sudo tee /usr/share/keyrings/cloudflare-public-v2.gpg >/dev/null

# Add this repo to your apt repositories
echo 'deb [signed-by=/usr/share/keyrings/cloudflare-public-v2.gpg] https://pkg.cloudflare.com/cloudflared any main' | sudo tee /etc/apt/sources.list.d/cloudflared.list

# install cloudflared
sudo apt-get update && sudo apt-get install cloudflared

#开机自启
sudo cloudflared service install xxJhIjoiYjA2MThkYTVmODQxZjJlOTJmODYwNDQxYTViYWM3NjYiLCJ0IjoiNGIyMzc1NDgtMjBmZi00NDE2LTliNmMtMTVkNDQ1ZjZkZTMyIiwicyI6Ik5tTTJOek0zT0dJdE0yTTNaQzAwWVRjMExUbGlaall0TURCaU1EZGtNamRqT0dObCJ9

8)验证
正常情况下访问bbb.suyu.website,即可访问虚拟机中的apache web页面

二. WARP

免费的外网软件
官方安装链接: https://developers.cloudflare.com/cloudflare-one/team-and-resources/devices/warp/download-warp/#windows
posted @ 2026-03-23 17:28  坚强的小蚂蚁  阅读(14)  评论(0)    收藏  举报