jbboehr/tor-check

此包已被废弃,不再维护。未建议替代包。

TOR检查数据库

v0.2.0 2016-03-17 00:20 UTC

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;