legacybeta / cloudflare-firewall
一个用于与 Cloudflare 防火墙规则交互的 Laravel 命令。
1.0
2020-09-23 13:42 UTC
Requires
- cloudflare/sdk: ^1.1
- illuminate/support: ^6.0|^7.0|^8.0
This package is auto-updated.
Last update: 2024-09-07 00:17:25 UTC
README
根据您的 Laravel 应用程序的路由创建和更新 Cloudflare 防火墙规则
添加一个新的 Laravel artisan 命令 cloudflare:generate-firewall-rules
,该命令在 Cloudflare 防火墙中创建或更新两条规则
- 允许特定的 POST 请求
- 阻止所有传入的 POST 请求。
通过 composer 安装此包
- 运行命令
composer require legacybeta/cloudflare-firewall
; - 然后运行
php artisan vendor:publish --provider="LegacyBeta\CloudflareFirewall\CloudflareFirewallServiceProvider"
; - 将 Cloudflare API 电子邮件、API 密钥和区域 ID 放入您项目的 .env 文件中
CF_EMAIL=
CF_API_KEY=
CF_ZONE_ID=
有关更多详细信息的博客文章在这里:此处.