📜  什么是 Cloudflare?

📅  最后修改于: 2022-05-13 01:57:06.278000             🧑  作者: Mango

什么是 Cloudflare?

如今,网站和 Web 应用程序已经变得很普遍,对于很多事情,我们已经在一个网站(或)一个 Web 应用程序上完成了这项任务。大多数这些网站和网络应用程序大多是安全和私密的,但许多小型企业和非技术人员对其安全策略的访问权限有限。 Cloudflare 有助于为这些类型的网站提供安全性和性能。

Cloudflare 是一家互联网基础设施提供商,其理念是提高任何连接到互联网的东西的安全性、性能和可靠性。 Cloudflare 的大部分核心功能都是免费的,并提供简单的安装和使用设置。 Cloudflare 具有用于管理您的网站的 UI 和 API。

Cloudflare 在免费增值模式上工作,但免费提供其大部分核心功能,但有一些限制,

Cloudflare 的免费功能包括:

  • DNS 托管 —
    DNS 负责将域名转换为 IP 地址,Cloudflare 提供 DNS 托管来管理 DNS 记录,Cloudflare 记录在大多数情况下生效非常快。
  • CDN—
    内容交付网络是一种缓存您的网站并从地理位置最近的服务器为网站提供服务的服务,这反过来又提高了网站的加载速度。
  • SSL/TLS —
    Cloudflare 免费为主机名中的第 3 级域名和通配符子域提供免费 SSL
  • 防火墙—
    限制为 5 条规则 Cloudflare 防火墙提供了一种使用 IP 地址、主机名、已知机器人、URI 等来阻止流量的方法。
  • 页面规则——
    限制为 3 条规则页面规则提供不同的功能,如重定向、HTTPS 重写等。
  • 应用 -
    Cloudflare 应用程序由开发人员创建,只需单击按钮即可提供不同的功能。
  • 分析——
    Cloudflare 分析为您的网站提供简单的分析
  • 注册商 —
    Cloudflare 以批发价提供域名注册,并提供免费的 Whois 编辑
  • 工作人员 -
    以 JavaScript、C、C++ 和 Rust 等语言运行的无服务器函数。

Cloudflare 的工作:
许多网络主机使用其网络托管 Cpanel 提供与 Cloudflare 的直接集成,但您也可以从 cloudflare.com 注册。单击以添加站点并按照说明进行操作,最后更改您现在使用 Cloudflare 的域的名称服务器。

从技术上讲,Cloudflare 充当反向代理,这意味着完整的流量将通过分布在全球 200 多个城市的 Cloudflare 服务器进行路由。 Cloudflare 是第一个将安全性与性能相结合的服务。 Cloudflare 服务器被公司称为“边缘”服务器,缓存网页的内容,然后充当 CDN,由于流量需要在原始 Web 服务器之前接触边缘服务器,Cloudflare 可以阻止任何恶意机器人,防止DDoS,还可以根据防火墙规则阻止流量。

Cloudflare 工作

Cloudflare 的优势:
Cloudflare 的主要优势在于它可以更大规模地免费提供安全性和性能,其他几个优势是:

  • Cloudflare 有一个包含大部分核心功能的免费计划。
  • 它充当 CDN,可提高网站的加载速度。
  • Cloudflare 可防止恶意机器人和 DDoS 攻击。
  • 它为托管 DNS 提供了短 TTL。
  • 它提供完全由 Cloudflare 管理的免费 SSL 证书,每年更新一次。
  • Cloudflare 提供转发规则和无服务器功能。
  • Cloudflare 为不同的服务提供不同的独立插件。
  • Cloudflare 提供域注册服务。
  • 提供用于管理大部分服务的 API。

Cloudflare 的缺点:
Cloudflare 的主要问题是单点故障,如果 Cloudflare 出现故障,您的网站有时电子邮件也会出现故障,其他几个缺点是:

  • 免费计划有很多限制,付费计划并不便宜。
  • DNS 区域是受管理的,这可能对某些用户没有用处。
  • 无法在免费计划中使用自定义名称服务器。
  • 只有 Cloudflare 在该域上处于活动状态的 SSL 证书才会被接受。
  • SSL 证书只有一级深度,并颁发给 sni.cloudflaressl.com,您的域在 SAN 领域。
  • 域注册尚未对所有用户开放,并且提供有限的 TLD 注册。
  • 免费计划中的页面规则和 Worker 站点非常有限。

大多数缺点对于非技术人员和小型企业来说都不是问题,这样会更好。最后我说小企业最好用Cloudflare,非技术人员,小网站,个人网站,想升级的可以用插件