Задать вопрос
@Bez_imeni_vovse_zhivu_na_

Как запретить заходить через браузер TOR на сайт?

Чтобы появлялась ошибка :

TOR is prohibited services for the site, sorry.

TOR — запрещенный сервис для этого сайта.
  • Вопрос задан
  • 1583 просмотра
Подписаться 2 Оценить Комментировать
Решения вопроса 1
mourr
@mourr
Passionate JS developer
Ну, например на РНР

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];
}


Т.е. проверять на специфический IP, оставляемый Tor-ом. Или же - проверить IP на принадлежность к Tor-нодам - их список можно взять здесь
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
angry_cellophane
@angry_cellophane
Хороший ход, роскомнадзор, но нет
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы