megaads/traffic-blocking

该软件包可以帮助您阻止任何国家的访问。它提供了一个网页,您可以在其中进行操作。

v1.0.0 2021-09-21 04:06 UTC

This package is not auto-updated.

Last update: 2024-09-19 17:08:53 UTC


README

该软件包可以帮助您阻止任何国家的访问。它提供了一个网页,您可以在其中进行操作。

安装

1. 下载软件包

composer require megaads/traffic-blocking

2. 编辑文件 /config/app.php,在 'providers' 部分添加以下行

  • 对于 Laravel 版本 < 5.0
'Megaads\TrafficBlocking\Providers\TrafficBlockingServiceProvider'
  • 对于 Laravel 版本 >= 5.0
Megaads\TrafficBlocking\Providers\TrafficBlockingServiceProvider::class

3. 发布配置文件

  • 对于 Laravel 版本 < 5.0
php artisan config:publish --path="vendor/megaads/traffic-blocking/src/config" megaads/traffic-blocking --force
  • 对于 Laravel 版本 >= 5.0
php artisan vendor:publish --tag='config' --force

使用方法

  1. 在文件 /config/packages/megaads/traffic-blocking/keys.php 中定义一个键数组,以帮助验证设置阻止访问选定国家的权限。
  2. 在浏览器中运行 <YOUR_DOMAIN>/megaads/traffic-blocking/index URL,以选择要阻止访问的国家。
  3. 该软件包提供了一个具有别名 megaads-block-traffic 和类 \Megaads\TrafficBlocking\Middleware\BlockTraffic::classRoute Filter - Route Middleware。您可以将它分配给任何路由,以阻止您在步骤 1 中选择的国家访问。