Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
По юзер-агенту?Можно и так. IF старая версия Firefox THEN Tor. Но лучше по вхождению «tor» в адресе обратного DNS.
На VPSке на уровне nginx слишком ресурсоёмко получится.Nginx наверняка более эффективно работает, чем MediaWiki. Что касается поиска айпишника в черном списке, то Nginx это делает за константное время, пользуясь хеш-таблицей.
Этичность — это хорошо, поэтому я закрыл только редактирование редактирование. Полезных правок с Тора за полтора или два года пришло штуки три или четыре.Чтобы оценить, много это или мало, надо разделить эти 3-4 правки на число тех, кто смотрел сайт через Tor и сравнить это с таким же отношением полезных правок к пользователям для всей выборки. Думаю, первое число будет сильно больше второго, что говорит о том, что от пользователя Tor вероятность получить полезную правку намного больше, чем от случайного пользователя.
а вот блэклистить вообще быстрее всего на уровне iptables, как мне кажется, если уж такой целью задаваться.На уровне Nginx можно завести такое правило: «показывать капчу в случае POST-запросов с таких-то айпишников». При этом GET-запросы или запросы с других айпишников идут напрямую. По моему мнению, это несложно сделать и работать будет эффективно. Собственно, в клаудфлеере так и делают, но не только с POST. Не думаю, что это возможно на уровне iptables.
Закрыли доступы к порносайтам, теперь мне хочется убивать! :/
Twitter обязал пользователей Tor указывать номер телефона при регистрации