扩展:自动代理封禁

This page is a translated version of the page Extension:AutoProxyBlock and the translation is 67% complete.
Other languages:
English • ‎français • ‎polski • ‎svenska • ‎বাংলা • ‎中文 • ‎日本語
MediaWiki扩展手册
OOjs UI icon advanced.svg
AutoProxyBlock
发布状态: 未维护
实现 用户访问
描述 Allows to block or logging proxy edits.
作者 Cryptocorynetalk
最新版本 1.2.0
MediaWiki 1.29+
许可协议 GNU通用公眾授權條款2.0或更新版本
下载
  • $wgAutoProxyBlockLog
  • $wgTagProxyActions
  • $wgAutoProxyBlockSources
  • $wgProxyCanPerform
  • proxyunbannable
  • notagproxychanges
  • autoproxyblock-log
翻译AutoProxyBlock扩展如果在translatewiki.net可用
检查使用和版本矩阵。
问题 开放的工作 · 报告错误

The AutoProxyBlock extension allows to autoblock or logging (in common MediaWiki Log or by AbuseFilter) actions, performed through proxy.

安装

  • 下载文件,并将其放置在您extensions/文件夹中的AutoProxyBlock目录内。
  • 将下列代码放置在您的LocalSettings.php的底部:
    wfLoadExtension( 'AutoProxyBlock' );
    
  •   完成 – 在您的wiki上导航至Special:Version,以验证扩展已成功安装。

致使用MediaWiki 1.24或更早版本的用户:

上面的说明介绍的是安装此扩展的新方法,它使用wfLoadExtension()。 如果您需要在早期版本(MediaWiki 1.24和更早版本)中安装此扩展,而不是wfLoadExtension( 'AutoProxyBlock' );,您需要使用:

require_once "$IP/extensions/AutoProxyBlock/AutoProxyBlock.php";

权限

  • "proxyunbannable" (by default it's right of sysops) allow avoiding proxy blocks if edit-like actions forbidden.
  • "notagproxychanges" protect account from tagging actions with "proxy" tag.

设置

  • $wgProxyCanPerform -- 代理用户允许执行的一系列动作(默认值-“读取”和“编辑”);
  • $wgTagProxyActions -- 如果设置为true,则扩展程序将公共“proxy”标签添加到所有匹配的操作中。
  • $wgAutoProxyBlockSources -- 来源数组(代理列表):
    • $wgAutoProxyBlockSources['api'] -- array of MediaWiki API urls, used for retrieving proxy information (i.e. English Wikipedia, many proxies blocked by Procsee Bot).
    • $wgAutoProxyBlockSources['raw'] -- absolute path to local text files with proxy lists.
    • $wgAutoProxyBlockSources['key'] -- string, regex to detect proxy block on foreigh site (i.e. proxies in enwiki blocked with key "blocked proxy").
  • $wgAutoProxyBlockLog -- set to true for logging all forbidden proxy actions in Special:Log/proxyblock.