jbboehr / tor-check
此包已被废弃,不再维护。未建议替代包。
TOR检查数据库
v0.2.0
2016-03-17 00:20 UTC
Requires
- php: >=5.3.0
This package is not auto-updated.
Last update: 2019-05-03 20:35:18 UTC
README
TOR出口地址数据库构建器
安装cron任务,逐步下载TOR出口地址数据库并生成汇总文件。确保数据库文件始终是有效的PHP文件。保留最后三天的数据。
安装
Ubuntu
sudo apt-get install git-core devscripts debhelper adduser cdbs php5-cli php5-curl
git clone https://github.com/jbboehr/php-tor-check.git
cd php-tor-check
debuild -us -uc
sudo dpkg -i ../php-tor-check_0.1.1_all.deb
手动
脚本使用
将下载TOR出口地址数据库并汇总地址到outputdir/exit-addresses(纯文本)和outputdir/exit-addresses.php(返回PHP数组)
build.php -o <outputdir> [-f]
示例crontab
0 0 * * * /path/to/build.php -o /path/to/data/dir
使用
访问数据库
$addresses = include '/var/lib/php-tor-check/exit-addresses.php'; $isTor = $addresses ? !empty($addresses[$_SERVER['REMOTE_ADDR']]) : null;