legacybeta/cloudflare-firewall

一个用于与 Cloudflare 防火墙规则交互的 Laravel 命令。

1.0 2020-09-23 13:42 UTC

This package is auto-updated.

Last update: 2024-09-07 00:17:25 UTC


README

根据您的 Laravel 应用程序的路由创建和更新 Cloudflare 防火墙规则

添加一个新的 Laravel artisan 命令 cloudflare:generate-firewall-rules,该命令在 Cloudflare 防火墙中创建或更新两条规则

  1. 允许特定的 POST 请求
  2. 阻止所有传入的 POST 请求。

通过 composer 安装此包

  1. 运行命令 composer require legacybeta/cloudflare-firewall;
  2. 然后运行 php artisan vendor:publish --provider="LegacyBeta\CloudflareFirewall\CloudflareFirewallServiceProvider";
  3. 将 Cloudflare API 电子邮件、API 密钥和区域 ID 放入您项目的 .env 文件中
CF_EMAIL=
CF_API_KEY=
CF_ZONE_ID=

有关更多详细信息的博客文章在这里:此处.