跳转到主要内容

Django的简单IP和IP范围封禁

项目描述

这是一个简单的应用程序,用于通过IP地址限制访问。市面上有其他一些做这个的应用程序,但它们通常具有其他功能,例如速率限制。我认为最好将速率限制留给特定的速率限制应用程序,因此这个应用程序只是封禁IP。

用法

  • pip安装django-block-ip

  • block_ip添加到您的INSTALLED_APPS

  • block_ip.middleware.BlockIPMiddleware添加到您的MIDDLEWARE_CLASSES

  • 运行syncdb

  • 在管理员中添加一个或多个条目到BlockIP列表。您可以只输入单个IP或使用网络掩码,例如:213.67.43.0/24

致谢

这是基于http://github.com/svetlyak40wt/django-ban,该软件基于Justquick的Django代码片段(http://www.djangosnippets.org/snippets/725/)。

项目详情


下载文件

下载您平台的文件。如果您不确定选择哪个,请了解更多关于安装软件包的信息。

源分布

django-block-ip-0.2.0.tar.gz (3.8 kB 查看哈希值)

上传时间 源代码

支持