尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

06.cloundflare的使用

06.cloundflare的使用
📅 发布时间:2026/6/20 14:01:12

1.登录 Cloudflare 账号

我们需要获取授权文件cert.pem

//1.切换到存放cloundflare.exe的目录
cd /d D:\Network Penetrate
//2.输入命令:
cloudflared.exe tunnel login3.操作:终端会弹出一个网址,复制它到浏览器打开。
4. 授权:在网页上选择你的域名,点击 Authorize。
5. 结果:成功后,你会看到你的文件夹下自动生成了一个 cert.pem。

即:并不是在软件所在的目录生成 , 注意:需要把生成的文件复制到软件所在目录
image

2.创建隧道 (Tunnel)

现在我们要向 Cloudflare 申请一个专属于你的隧道。

  • 输入命令(将 my-tunnel 换成你喜欢的名字):
cloudflared.exe tunnel create java-tunnel
  • 结果:这时你会得到一个类似 3955e9a7-xxxx-xxxx... 的 UUID,并且文件夹里会多出一个 JSON 文件。

3.手动创建配置文件 config.yml

Cloudflare 需要知道你的隧道该怎么跑,所以我们需要手动写个“说明书”。

  • 在软件所在的目录里新建一个文本文档,重命名为 config.yml
  • 用记事本打开,复制并修改以下内容:
    tunnel: <刚才生成的UUID>
    credentials-file: D:\Network Penetrate\<刚才生成的UUID>.jsoningress:- hostname: test.yourdomain.com  # 你想用来访问内网的域名service: http://localhost:8080 # 你本地服务的地址(如本地网站、NAS地址等)- service: http_status:404       # 必须保留这一行,处理未匹配请求
    

4.绑定域名到隧道

这一步是把你的域名和这个隧道“连线”。

  • 输入命令:

    cloudflared.exe tunnel route dns java-tunnel test.yourdomain.com
    

    route dns 命令的作用(对外):它是给全球的互联网 DNS 系统看的。它在 Cloudflare 的 DNS 解析记录里增加了一条 CNAME,把 test.yourdomain.com 指向 Cloudflare 的隧道节点。
    一次性操作:一旦你执行了 route dns,Cloudflare 的 DNS 后台就会永久增加这条记录

    如果没有这一步: 用户在浏览器输入你的域名时,根本找不到 Cloudflare 的服务器,流量也就进不去你的隧道。

5.运行隧道

  • 输入启动命令:
    cloudflared.exe tunnel --config config.yml run或者"D:\Network Penetrate\cloudflared.exe" --config="D:\Network Penetrate\config.yml" tunnel run
    
    config.yml 的作用(对内):它是给运行在你电脑上的 cloudflared.exe 看的。它告诉客户端:“如果有流量从 test.yourdomain.com 进来,请把它转发到我本地的 8080 端口。”

将cloudflared.exe注册为 Windows 服务

目的:设置它开机自启

步骤

1.输入

cloudflared service install

若出现
image

打开注册表,win+r 输入regedit,导航到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Application\Cloudflared,删除该键后重新执行cloudflared service install。
2.修改服务的启动参数(关键)

因为cloudflared需要加载config.yml配置文件,所以要修改服务的启动命令:

按下Win+R,输入regedit打开注册表;
导航到路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cloudflared
找到右侧的ImagePath,双击修改其值为(替换为你的实际路径):

"D:\Network Penetrate\cloudflared.exe" --config="D:\Network Penetrate\config.yml" tunnel run

3.设置服务为自动启动

按下Win+R,输入services.msc打开服务管理器;
找到cloudflared agent服务,右键选择「属性」;
将「启动类型」改为「自动」,然后点击「启动」。

相关新闻

  • 完整教程:Flutter 布局入门
  • CVE-2025-14910:Edimax BR-6208AC路由器路径遍历漏洞深度解析
  • 完整教程:CentOS快速安装DockerCE指南

最新新闻

  • 2026找汕头代理记账公司,这5个关键点你必须知道! - 企业品牌
  • AI写专著全攻略:从构思到完成,AI工具助力20万字专著高效诞生!
  • 3步搞定知网文献批量下载:CNKI-download自动化工具完全指南
  • 嵌入式GUI窗口管理器:消息机制、定时器与自定义控件实战
  • Tempest Framework密码学组件:PHP开发者如何告别安全焦虑?
  • CANN/ge GESession API文档

日新闻

  • 信任的进化:技术实现详解——如何用JavaScript构建博弈论模拟器
  • Terrakube自定义工作流:如何集成OPA、Infracost等工具扩展IaC能力
  • grunt-concurrent快速入门:5分钟学会并行运行Grunt任务

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号