阻止TOR服务器

Max*_*wer 4 php apache module centos tor

我需要一个脚本块TOR serversphp......我需要得到服务器的列表,并阻止他们.

或者,在服务器上安装的任何解决方案(centos).

Paw*_*iel 11

以下是有关TorDNSEL https://www.torproject.org/projects/tordnsel.html.en 以及如何构建查询的更多信息.

以下是我在网上找到的可以执行动态检查的功能.

(https://check.torproject.org/必须使用类似的东西).

我不确定在较重的交通下的表现.

function IsTorExitPoint(){
if (gethostbyname(ReverseIPOctets($_SERVER['REMOTE_ADDR']).".".$_SERVER['SERVER_PORT'].".".ReverseIPOctets($_SERVER['SERVER_ADDR']).".ip-port.exitlist.torproject.org")=="127.0.0.2") {
return true;
} else {
return false;
} 
}
function ReverseIPOctets($inputip){
$ipoc = explode(".",$inputip);
return $ipoc[3].".".$ipoc[2].".".$ipoc[1].".".$ipoc[0];
}
Run Code Online (Sandbox Code Playgroud)


Thi*_*ter 6

您需要检查用户的IP是否在TOR退出节点DNSBL中.使用静态出口节点列表不是一个好主意,因为节点会不时出现/消失,您可能不希望定期更新列表.

存在各种黑名单,EFNET RBL就是其中之一.请注意,它还解决了在某些情况下可能被认为不合需要的其他IP - 如果您只是希望TOR确保忽略其他结果.