1. 注册 Cloudflare 账户

首先,访问 Cloudflare 官方网站,点击右上角的「注册」按钮。在注册页面中,填写你的电子邮件地址和设置一个安全的密码,然后按照提示完成注册流程。注册完成后,你会收到一封验证邮件,点击邮件中的验证链接来激活你的账户。

2. 添加网站到 Cloudflare

  • 登录账户:激活账户后,使用你的电子邮件和密码登录 Cloudflare 账户。
  • 添加网站:登录成功后,在管理界面点击「添加网站」按钮,输入你要添加的网站域名,然后点击「开始扫描」。Cloudflare 会扫描你网站当前的 DNS 记录,这可能需要一些时间。
  • 选择计划:扫描完成后,Cloudflare 会显示扫描结果,并让你选择适合你网站的计划。对于大多数个人网站和小型企业网站,免费计划通常就足够了。选择好计划后,点击「继续」。

3. 修改 DNS 名称服务器

  • 获取 Cloudflare 名称服务器:在选择计划后,Cloudflare 会提供两个名称服务器地址。这些地址是你需要用来将网站的 DNS 指向 Cloudflare 的。
  • 修改域名注册商处的名称服务器:登录你的域名注册商的管理面板,找到「DNS 管理」或「名称服务器设置」选项。将原来的名称服务器替换为 Cloudflare 提供的名称服务器。保存设置后,域名注册商需要一些时间来更新这些更改,通常需要 24 - 48 小时。

4. 配置 Cloudflare 设置

  • DNS 设置:回到 Cloudflare 管理界面,点击你添加的网站,进入网站的管理页面。在「DNS」选项卡中,你可以管理网站的 DNS 记录。例如,添加 A 记录将域名指向服务器的 IP 地址,添加 CNAME 记录将子域名指向其他域名等。
  • 安全设置:在「安全」选项卡中,Cloudflare 提供了多种安全功能。你可以启用「Web 应用防火墙 (WAF)」来保护网站免受常见的网络攻击,如 SQL 注入、跨站脚本攻击 (XSS) 等。还可以设置「DDoS 保护」级别,根据网站的流量和安全需求选择合适的保护级别。
  • 性能设置:在「速度」选项卡中,Cloudflare 提供了一系列性能优化功能。例如,启用「自动压缩」可以压缩网站的文件,减少文件大小,加快页面加载速度。还可以开启「Rocket Loader」来优化 JavaScript 的加载顺序,提高页面性能。

5. 使用 Cloudflare 页面规则

页面规则允许你对特定的 URL 或一组 URL 应用特定的设置。例如,你可以为某个特定的页面设置缓存规则,或者为某个子域名启用特定的安全功能。

  • 创建页面规则:在 Cloudflare 管理界面的「页面规则」选项卡中,点击「创建页面规则」按钮。
  • 设置规则:在「URL 模式」中输入你要应用规则的 URL 或 URL 模式,然后在「设置」中选择你要应用的规则,如缓存级别、安全级别等。设置完成后,点击「保存并部署」。

6. 监控和分析

Cloudflare 提供了详细的监控和分析工具,帮助你了解网站的流量、性能和安全状况。

  • 流量分析:在「分析」选项卡中,你可以查看网站的流量数据,如访问量、访客来源、页面浏览量等。这些数据可以帮助你了解网站的用户行为和流量趋势。
  • 安全事件监控:在「安全」选项卡中,你可以查看安全事件的详细信息,如被拦截的攻击类型、攻击来源等。这有助于你及时发现和处理潜在的安全威胁。

7. 常见问题及解决方法

  • 名称服务器更改未生效:如果名称服务器更改后长时间未生效,可能是域名注册商的问题。你可以联系域名注册商的客服,确认名称服务器是否已经正确更新。
  • 网站无法访问:如果网站在添加到 Cloudflare 后无法访问,首先检查 DNS 记录是否正确配置。确保 A 记录或 CNAME 记录指向了正确的服务器地址。还可以检查 Cloudflare 的安全设置,看是否有规则阻止了网站的访问。
  • 缓存问题:如果网站的内容没有及时更新,可能是 Cloudflare 的缓存问题。你可以在「缓存」选项卡中点击「清除缓存」按钮,手动清除网站的缓存。

通过以上步骤,你就可以成功使用 Cloudflare 来保护和优化你的网站。Cloudflare 提供了丰富的功能和工具,帮助你提高网站的性能、安全性和可靠性。不断探索和调整 Cloudflare 的设置,以满足你网站的具体需求。