侧边栏壁纸
  • 累计撰写 33 篇文章
  • 累计创建 7 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

初级:利用cloudfare的隧道实现内网web服务穿透

Administrator
2025-03-11 / 0 评论 / 0 点赞 / 21 阅读 / 0 字 / 正在检测是否收录...

一、申请注册cloudfare账号

cloudfare账号注册很简单,这里就不再详细的教学,不会注册的可以到网上找一些教程。

二、利用cloudfare的隧道进行内网穿透

1、准备工作

  • cloudfare账号

  • 已经托管到cloudfare的域名(托管教程网上也很多)

  • 域名的SSL/TLS 加密要改为“灵活”

  • 本地部署的web服务

  • 本地可长期挂机的电脑(推荐使用linux系统的低功耗小主机)

2、具体操作步骤

1、登陆cloudfare(我这边默认是中文版的,没有中文版的请自行翻译),然后点左侧的"Zero Trust"。如下图箭头所指

2、新账户,首次进入zero trust 会要求为您的 Cloudflare Zero Trust 帐户创建一个唯一域,这里根据自己的情况进行填写,随便填就行,老用户请忽略。如下图

接着选择0元计划

选择付款

然后会提示你输入VISA信用卡或者paypal等付款方式,因为我们选择的是0元计划,所以不用担心会扣款。按照下图的,第一步和第二步,根据自己的实际情况进行填写账户。

添加好付款方式以后,点下一步会跳转到如下图,点购买

稍等一会就开通成功了,然后会出现如图界面,点网络

然后点击“创建隧道”

点“选择cloudfared”

然后为隧道添加一个名称,我这里就添加名称为 test,保存隧道,下一个页面为创建隧道链接器,根据自己的系统进行选择,我这里用docker部署。

网站上提供的命令不能在后台运行,没有在后台运行。需要修改一下命令,在docker run后面加上 -d --name=cloudfared --restart=always

docker run -d --name=cloudfared --restart=always cloudflare/cloudflared:latest tunnel --no-autoupdate run --token eyJhIjoiZmYxMDUzNDJmOWI5MzZmNjY5NThiZTk3YzNjMWM5ZDYiLCJ0IjoiZDg3MzJhNTEtN2ZlOC00OTZmLWFhNDgtZDdhYjM3MDJhNzRlIiwicyI6Ik9XUTFNVFZsT0RNdFpUVTFPQzAwWm1RNExUa3pPV010TW1ZeE1HWXlORGhpTXpnMCJ9

然后复制命令到你的linux里安装这个docker,安装完后点击下一步

就可以创建内网穿透了。根据自己的实际情况填写完,点保存隧道就完成了。

如果下次想再添加,登陆cloudfare,zero trust ,网络,看到隧道后,点最后面的三个点,点配置,

点公共主机名,点添加公共主机名

就可以重新添加穿透了。

三、总结

根据以上的教程,就可以进行内网web服务的穿透了。如有不懂的地方可以在视频下方留言。

0

评论区