bahirul / ipositif
该软件包已被废弃且不再维护。未建议替代包。
积极互联网生成器
dev-master
2020-04-30 15:26 UTC
Requires
- php: >=5.4.0
- filp/whoops: ^2.1
- guzzlehttp/guzzle: ~6.0
- league/container: ^2.4
- nikic/fast-route: ^1.2
- respect/validation: ^1.1
- symfony/console: ^3.3
- symfony/http-foundation: 3.4.35
- twig/twig: ~2.0
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
- 安装:
composer create-project bahirul/ipositif:"dev-master"
- composer update
- 设置 Web 服务器
- 设置 cron
通过 git 手动
- git clone https://github.com/bahirul/ipositif.git
- composer update
- 设置 Web 服务器
- 设置 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
- kominfo 黑名单: http://ipositif.domain/kominfo/blacklist
- kominfo 白名单: http://ipositif.domain/kominfo/whitelist
截图
许可
ipositif 根据 BSD 3-Clause 许可发布。有关详细信息,请参阅捆绑的 LICENSE.md
。