VM虚拟机从添加CloudFlare(CF)全流程详细教程,不对等下要调整语序会不会更好?要1个,覆盖准确覆盖两个需求,原句第二个会不会两个会不会会不会?等下会不会会不会?哦会不会会不会会不会混淆VM虚拟机添加CloudFlare(CF)从配置到验证全流程详细教程VM虚拟机添加CloudFlare(CF)从配置到验证全流程详细教程
本教程为VM虚拟机配置CloudFlare(CF)并适配相关玩法的全流程新手友好指南,前置需准备运行正常的VM虚拟机、可登录的CF账号及域名;核心配置涵盖Cloudflare Tunnel免公网隧道的建立、端口/本地服务绑定、CF后台权限/策略微调;完成后通过指定域名访问或CF后台查看状态完成验证,确保加速/防护或适配需求顺利实现。
在互联网上运行网站或服务时,很多人会使用VM虚拟机搭建环境,但直接暴露虚拟机公网IP不仅访问速度慢,还可能面临安全风险,CloudFlare(简称CF)作为全球领先的CDN和安全服务商,能为你的虚拟机服务提供加速、DDoS防护、SSL加密等功能,下面就手把手教你如何给VM虚拟机添加CF。
前提条件
在开始之前,你需要先准备好以下几点:
- 一个已注册的CloudFlare账号(官网:https://www.cloudflare.com);
- 一个自己的域名(需已完成实名,且支持修改DNS服务器);
- VM虚拟机上已部署好网站或服务(如Nginx、Apache、网站程序等),且虚拟机有可访问的公网IP(如果是内网虚拟机,需先通过端口映射等方式暴露到公网)。
详细步骤:VM虚拟机添加CF
步骤1:获取虚拟机的公网IP
你需要确认VM虚拟机的公网IP地址,这是CF解析域名的关键。
- Linux虚拟机:打开终端,输入命令
curl ifconfig.me或curl ip.sb,即可看到公网IP; - Windows虚拟机:打开浏览器,访问 https://ipinfo.io,页面显示的IP就是公网IP。
注意:如果你的虚拟机是通过云服务商(如阿里云、AWS)购买的,也可以直接在云服务商控制台查看实例的公网IP。
步骤2:在CloudFlare中添加域名
- 登录CloudFlare账号,点击页面左上角的 “Add Site”(添加站点);
- 输入你的域名(如
example.com),点击 “Continue”; - 选择套餐(新手推荐免费的 “Free Plan”),点击 “Continue”;
- CF会自动扫描你域名现有的DNS记录,扫描完成后点击 “Continue”(此时不用修改,后续可以调整);
- CF会给出2个DNS服务器地址(如
eva.ns.cloudflare.com和noel.ns.cloudflare.com),你需要去域名注册商(如阿里云、腾讯云)的后台,将域名的DNS服务器修改为这2个地址,修改后回到CF点击 “Done, check nameservers”。
步骤3:配置DNS记录指向虚拟机IP
DNS服务器生效后(通常需要几分钟到几小时),回到CF的DNS管理页面:
- 点击左侧菜单的 “DNS”;
- 点击 “Add Record”(添加记录):
- 类型选择 “A”(如果是IPv6则选“AAAA”);
- 主机记录(Name):
- 填 表示根域名(如
example.com); - 填
www表示 www子域名(如www.example.com);
- 填 表示根域名(如
- IPv4地址:填入步骤1获取的虚拟机公网IP;
- 代理状态(Proxy status):确保是 “橙色云朵”(Proxied),这样才能走CF的CDN和防护;
- TTL保持默认即可;
- 点击 “Save” 保存记录。
步骤4:配置CF的SSL/TLS(可选但推荐)
为了避免访问出现525错误,建议配置CF的SSL/TLS设置:
- 点击左侧菜单的 “SSL/TLS”;
- 选择 “Overview”,将模式设置为 “灵活”(Flexible)—— 如果你的虚拟机上没有安装SSL证书,选这个即可;如果虚拟机有自签名或正规SSL证书,可以选“完全”(Full);
- 点击 “Edge Certificates”,开启 “Always Use HTTPS”,让访问自动跳转到HTTPS。
步骤5:验证配置是否生效
- 等待DNS生效后,打开终端输入
ping 你的域名(如ping example.com),如果返回的IP是CF的节点IP(不是你虚拟机的公网IP),说明解析成功; - 用浏览器访问你的域名,看是否能正常打开服务;
- 可以在CF的 “Analytics” 页面查看流量,确认请求是否经过CF。
注意事项
- 不要将虚拟机的公网IP直接暴露给访客,通过CF的橙色云朵代理可以隐藏真实IP;
- DNS服务器修改后,通常需要1-48小时才能全球生效,耐心等待即可;
- 如果遇到502/525错误,优先检查虚拟机服务是否正常运行,以及CF的SSL/TLS模式是否匹配。
给VM虚拟机添加CF并不复杂,只要按照上面的步骤操作,就能让你的服务获得CF的加速和安全防护,如果你在操作中遇到问题,可以在CloudFlare的帮助中心查看文档,或者留言提问哦!
