bahirul/ipositif

该软件包已被废弃且不再维护。未建议替代包。

积极互联网生成器

安装: 7

依赖项: 0

建议者: 0

安全: 0

星标: 1

关注者: 1

分支: 0

公开问题: 0

类型:项目

dev-master 2020-04-30 15:26 UTC

This package is auto-updated.

Last update: 2021-01-19 03:59:23 UTC


README

互联网积极域名列表生成器。

网站用于生成域名黑名单或白名单。适用于 pi-hole 和 bind9。

目录结构

  base/               contains base and init class
  commands/           contains console commands
  config/             contains application configurations
  controllers/        contains Web controller classes
  data/               contains generated data
  public/             contains the entry script and Web resources
  vendor/             contains dependent 3rd-party packages
  views/              contains view files for the Web application

功能

  • 自动域名验证
  • 来自Kominfo服务器的黑名单和白名单
  • Bind RPZ 格式(即将推出)

安装

通过 composer

  1. 安装: composer create-project bahirul/ipositif:"dev-master"
  2. composer update
  3. 设置 Web 服务器
  4. 设置 cron

通过 git 手动

  1. git clone https://github.com/bahirul/ipositif.git
  2. composer update
  3. 设置 Web 服务器
  4. 设置 cron

Apache 2.4 配置

<Virtualhost *:80>
  ServerName ipositif.domain
  DocumentRoot "/var/www/html/ipositif/public"
  <Directory "/var/www/html/ipositif/public">
      RewriteEngine on
      RewriteCond %{REQUEST_FILENAME} !-f
      RewriteCond %{REQUEST_FILENAME} !-d
      RewriteRule . index.php
      Require all granted
  </Directory>
</Virtualhost>

cron 配置

path-applikasi : ipositif 根目录(例如:/var/www/html/ipositif)

kominfo 列表更新每天星期一早上 10 点执行。

0 10 * * mon <cron-user> php <path-applikasi>/ipositif kominfo:fetch blacklist
0 10 * * mon <cron-user> php <path-applikasi>/ipositif kominfo:fetch whitelist

下载列表 URL

  1. kominfo 黑名单: http://ipositif.domain/kominfo/blacklist
  2. kominfo 白名单: http://ipositif.domain/kominfo/whitelist

截图

ipositif

许可

ipositif 根据 BSD 3-Clause 许可发布。有关详细信息,请参阅捆绑的 LICENSE.md