VM虚拟机从添加CloudFlare(CF)全流程详细教程,不对等下要调整语序会不会更好?要1个,覆盖准确覆盖两个需求,原句第二个会不会两个会不会会不会?等下会不会会不会?哦会不会会不会会不会混淆VM虚拟机添加CloudFlare(CF)从配置到验证全流程详细教程VM虚拟机添加CloudFlare(CF)从配置到验证全流程详细教程

2026-05-18 07:43:43 182阅读
本教程为VM虚拟机配置CloudFlare(CF)并适配相关玩法的全流程新手友好指南,前置需准备运行正常的VM虚拟机、可登录的CF账号及域名;核心配置涵盖Cloudflare Tunnel免公网隧道的建立、端口/本地服务绑定、CF后台权限/策略微调;完成后通过指定域名访问或CF后台查看状态完成验证,确保加速/防护或适配需求顺利实现。

在互联网上运行网站或服务时,很多人会使用VM虚拟机搭建环境,但直接暴露虚拟机公网IP不仅访问速度慢,还可能面临安全风险,CloudFlare(简称CF)作为全球领先的CDN和安全服务商,能为你的虚拟机服务提供加速、DDoS防护、SSL加密等功能,下面就手把手教你如何给VM虚拟机添加CF。

前提条件

在开始之前,你需要先准备好以下几点:

VM虚拟机从添加CloudFlare(CF)全流程详细教程,不对等下要调整语序会不会更好?要1个,覆盖准确覆盖两个需求,原句第二个会不会两个会不会会不会?等下会不会会不会?哦会不会会不会会不会混淆VM虚拟机添加CloudFlare(CF)从配置到验证全流程详细教程VM虚拟机添加CloudFlare(CF)从配置到验证全流程详细教程

  1. 一个已注册的CloudFlare账号(官网:https://www.cloudflare.com);
  2. 一个自己的域名(需已完成实名,且支持修改DNS服务器);
  3. VM虚拟机上已部署好网站或服务(如Nginx、Apache、网站程序等),且虚拟机有可访问的公网IP(如果是内网虚拟机,需先通过端口映射等方式暴露到公网)。

详细步骤:VM虚拟机添加CF

步骤1:获取虚拟机的公网IP

你需要确认VM虚拟机的公网IP地址,这是CF解析域名的关键。

  • Linux虚拟机:打开终端,输入命令 curl ifconfig.mecurl ip.sb,即可看到公网IP;
  • Windows虚拟机:打开浏览器,访问 https://ipinfo.io,页面显示的IP就是公网IP。

注意:如果你的虚拟机是通过云服务商(如阿里云、AWS)购买的,也可以直接在云服务商控制台查看实例的公网IP。

步骤2:在CloudFlare中添加域名

  1. 登录CloudFlare账号,点击页面左上角的 “Add Site”(添加站点);
  2. 输入你的域名(如 example.com),点击 “Continue”
  3. 选择套餐(新手推荐免费的 “Free Plan”),点击 “Continue”
  4. CF会自动扫描你域名现有的DNS记录,扫描完成后点击 “Continue”(此时不用修改,后续可以调整);
  5. CF会给出2个DNS服务器地址(如 eva.ns.cloudflare.comnoel.ns.cloudflare.com),你需要去域名注册商(如阿里云、腾讯云)的后台,将域名的DNS服务器修改为这2个地址,修改后回到CF点击 “Done, check nameservers”

步骤3:配置DNS记录指向虚拟机IP

DNS服务器生效后(通常需要几分钟到几小时),回到CF的DNS管理页面:

  1. 点击左侧菜单的 “DNS”
  2. 点击 “Add Record”(添加记录):
    • 类型选择 “A”(如果是IPv6则选“AAAA”);
    • 主机记录(Name):
      • 填 表示根域名(如 example.com);
      • www 表示 www子域名(如 www.example.com);
    • IPv4地址:填入步骤1获取的虚拟机公网IP;
    • 代理状态(Proxy status):确保是 “橙色云朵”(Proxied),这样才能走CF的CDN和防护;
    • TTL保持默认即可;
  3. 点击 “Save” 保存记录。

步骤4:配置CF的SSL/TLS(可选但推荐)

为了避免访问出现525错误,建议配置CF的SSL/TLS设置:

  1. 点击左侧菜单的 “SSL/TLS”
  2. 选择 “Overview”,将模式设置为 “灵活”(Flexible)—— 如果你的虚拟机上没有安装SSL证书,选这个即可;如果虚拟机有自签名或正规SSL证书,可以选“完全”(Full);
  3. 点击 “Edge Certificates”,开启 “Always Use HTTPS”,让访问自动跳转到HTTPS。

步骤5:验证配置是否生效

  1. 等待DNS生效后,打开终端输入 ping 你的域名(如 ping example.com),如果返回的IP是CF的节点IP(不是你虚拟机的公网IP),说明解析成功;
  2. 用浏览器访问你的域名,看是否能正常打开服务;
  3. 可以在CF的 “Analytics” 页面查看流量,确认请求是否经过CF。

注意事项

  1. 不要将虚拟机的公网IP直接暴露给访客,通过CF的橙色云朵代理可以隐藏真实IP;
  2. DNS服务器修改后,通常需要1-48小时才能全球生效,耐心等待即可;
  3. 如果遇到502/525错误,优先检查虚拟机服务是否正常运行,以及CF的SSL/TLS模式是否匹配。

给VM虚拟机添加CF并不复杂,只要按照上面的步骤操作,就能让你的服务获得CF的加速和安全防护,如果你在操作中遇到问题,可以在CloudFlare的帮助中心查看文档,或者留言提问哦!