TorBlock

Материал из Викиреальностя
Перейти к: навигация, поиск
Crystal Clear action run.png
TorBlock
Расширение MediaWiki


Статус:
стабильное
Фунциональность:
Права доступа


Автор(ы):
Andrew Garrett


MediaWiki:
1.19+
Лицензия:
GPL
Загрузка:
TorBlock



Добавленные права:
torunblock

TorBlock — расширение MediaWiki, автоматически применяющее ограничения к выходным узлам сети Tor. Установлено во всех проектах Фонда Викимедиа, в Традиции и Урбанкультуре.

Содержание

[править] Описание

Расширение автоматически распознаёт IP-адреса, принадлежащие анонимной сети Tor в рамках правила о недопустимости открытых прокси. Блокировка накладывается с запретом правки даже для зарегистрированных участников, с запретом на создание новых учётных записей, отправку писем по электронной почте и правки своей страницы обсуждения.

В других проектах, например в Викиреальности и Циклопедии, такого расширения нет, блокируются лишь отдельные IP специальными ботами[1][2]. Однако, такой способ менее эффективен, поскольку под блокировку может попасть IP, который является выходным узлом Tor лишь на короткий промежуток времени. Кроме того, многие адреса пропускаются.

Некоторые выходные узлы сети Tor могут не сразу обнаруживаться данным расширением. В связи с этим в английской Википедии существует специальный бот (TorNodeBot), блокирующий адреса сроком всего на 2 недели[3].

[править] Установка

  • Скачайте и распакуйте файлы в папку с именем «TorBlock» в папке

extensions/ вашего сайта.

  • Добавьте следующий код в файл

LocalSettings.php (в самый конец):

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 относится к темам: