TorBlock
TorBlock — расширение MediaWiki, автоматически применяющее ограничения к выходным узлам сети Tor. Установлено во всех проектах Фонда Викимедиа, в Викиреальности, Циклопедии, Традиции и Урбанкультуре.
Описание[править | править код]
Расширение автоматически распознаёт IP-адреса, принадлежащие анонимной сети Tor в рамках правила о недопустимости открытых прокси. Блокировка накладывается с запретом правки даже для зарегистрированных участников, с запретом на создание новых учётных записей, отправку писем по электронной почте и правки своей страницы обсуждения.
Некоторые выходные узлы сети Tor могут не сразу обнаруживаться данным расширением. В связи с этим в английской Википедии существует специальный бот (TorNodeBot), блокирующий адреса сроком всего на 2 недели[1].
Установка[править | править код]
- Скачайте и распакуйте файлы в папку с именем «TorBlock» в папке
extensions/
вашего сайта. - Добавьте следующий код в файл LocalSettings.php (в самый конец):
wfLoadExtension( 'TorBlock' );
. В MediaWiki 1.24 и младше:require_once "$IP/extensions/TorBlock/TorBlock.php";
. - Готово — перейдите на страницу
Special:Version
на вашем сайте чтобы удостовериться в том, что расширение успешно установлено.
Параметры[править | править код]
$wgTorBypassPermissions = array( 'torunblocked' )
;
Права, позволяющие обходить блокировку Tor.
По умолчанию установлено
$wgGroupPermissions['user'] ['torunblocked'] = true
;
.
$wgTorLoadNodes = true
Загружать и кешировать список узлов Tor при необходимости, если список не сохраняется в кэше под ключом
'mw-tor-exit-nodes'
. Несмотря на комментарии в коде, APC может быть использован в качестве кеша. Вместо этого можно использовать
loadExitNodes.php
, загружаемый через cron.
$wgTorIPs = array( '208.80.152.2' )
Массив IP-адресов, используемых вики-сервером. Только узлы Tor могут устанавливать соединение с этими IP, будут возвращены во внутренний список.
$wgTorDisableAdminBlocks = true
Отключает существующие блокировки Tor, сделанные администраторами.
$wgTorAutoConfirmAge = 0
$wgTorAutoConfirmCount = 0
Устанавливает лимиты наподобие
$wgAutoConfirmAge
и
$wgAutoConfirmCount
, которым должен соответствовать аккаунт для получения автоподтверждения.
$wgTorAllowedActions = array( 'read' )
Права, доступные анонимным участникам, использующим Tor. По умолчанию такие участники не могут создавать аккаунты.
См. также[править | править код]
Примечания[править | править код]
Ссылки[править | править код]
TorBlock относится к темам: |