IRC/隐身衣
On Libera Chat, the network which hosts the Wikimedia IRC channels, you can request a custom IRC cloak to replace the default "user" cloak with one that shows your affiliation to the Wikimedia community. For example, alex@user/alex could become alex@wikimedia/AlexZ (e.g. in /whois, and various join/quit notifications). Historically, cloaks were used to protect your privacy by serving as a mask for your IP address or ISP host name, which the IRC server would otherwise expose. As of March 2024, the Libera Chat network automatically protects your IP and grants everyone a generic "user" cloak by default.
使用隱身衣的目的
- 身份证明:使用隐身衣最主要的原因是证明您就是IRC上对应的维基站内用户,比如jwales用户的
wikipedia/Jimbo-Wales隐身衣证明他确实是老大哥,因为隐身衣不能造假。 - 社群自豪感:根据Rob Levin(freenode的已故创始人)的说法,隐身衣可以让您向其他IRC频道的人炫耀您作为维基媒体人的自豪,且能构建社群意识。
維基媒體隱身衣管理员
以下用户负责与Libera Chat职员交流维基媒体隐身衣发放事务(即维基媒体组联络员):
- Az1568 (talk) (IRC nick
Az1568orAlexZ) - Dungodung (talk) (IRC nick
dungodung) - Fox (talk) (IRC nick
foks) - Snowolf (talk) (IRC nick
Snowolf) - Matthewrb (talk) (IRC nick
matthewrbowker) - Stwalkerster (talk) (IRC nick
stwalkersterorstw) - AmandaNP (talk) (IRC nick
AmandaNP)
所有隐身衣都需符合DNS主机名标准,见RFC 1034和RFC 1035。隐身衣可以由大写和小写拉丁字母、阿拉伯数字和连接号组成。隐身衣不能含有空格或下划线,应用连接号取代之。
- 2005年2月之后,不论哪个维基媒体计划,都不再允许隐身衣中包含语言代码。所有隐身衣都采用
project/Username的形式。命名冲突的案例则逐一解决。
- 2006年3月之后,组联络员可以设定维基百科以外项目的隐身衣。具体项目参见下表,如果您所在计划没有列出,请洽组联络员。
獲得隱身衣
您可以连接到Libera后使用以下指令与机器人私聊请求获取维基媒体隐身衣:/msg wmopbot cloak,并遵循机器人在回复中给出的说明。之后,请等待组联络员的手动操作,这是分批次进行的。请不要重复提交请求。重复提交可能会导致您的请求被拒绝。
如果您已经拥有Libera的 @user 隐身衣,您仍应在申请过程中选择“First cloak”。“Change cloak”选项适用于在我们的系统中已经拥有维基媒体隐身衣的用户。
如果没有Libera Chat账户,您必须先注册一个。
2024年4月1日起,所有新注册的Libera Chat账户都会自动获得@user隐身衣。
我们项目的隐身衣只颁发给满足以下要求的用户:
- 用户必须有一个经过验证的电子邮件地址(不接受临时电子邮箱)
- 用户必须在维基媒体项目上至少进行过250次编辑
- 用户必须注册一个维基媒体项目帐户至少三个月
- 用户当前不能被任何项目封禁
这些条件是为了防止Libera Chat隐身衣的滥用。我们希望所有善意的编辑者都能获取隐身衣。维基媒体基金会的职员如需申请隐身衣,则无需满足上述编辑数和注册时间的要求。
请注意只有在请求出现问题或错误时会有一位组联络员与您联系,正常情况下您不会得到任何直接通知。
不过,您可以用以下指令来确认当前隐身衣申请的状态:/msg wmopbot cloakstatus,返回的结果如下所示:
- Pending - 申请已经提交,正待组联络员审查
- Approved - 组联络员已批准,将尽快提交至Libera Chat职员处
- Cloaked - 申请已交至Libera Chat职员且隐身衣已成功发出
- Rejected - 申请被拒绝,原因可能是不符合上述要求和/或组联络员和/或Libera Chat职员行使自由裁量权
啟用您的隱身衣
當您獲得隱身衣後,您必須要向NickServ認證您的身分,以啟用隱身衣。可以将您的客户端设置为使用SASL自动登入。请参见Libera Chat上关于如何在IRC客户端上设置SASL的说明。您也可以直接通过NickServ来认证身份,輸入/msg nickserv identify <your password>或將您的認證密碼在您的IRC用戶端設定好。
通常在NickServ登录账号和您的隐身衣启用之间会有几秒钟的延迟。这可能导致以下结果:
[21:00] » Join: An_IRC_User (~User@11.22.33.44)
[21:00] x Quit: An_IRC_User (~User@11.22.33.44) (Changing host)
[21:00] » Join: An_IRC_User (~User@wikimedia/Example)
这通常是因为您设定了IRC客户端在成功连接服务器后就自动加入频道。您可以使用SASL来避免这种情况,因为SASL能确保客户端在NickServ登录后才处理其他事务,例如自动加入频道。
隱身衣選項
过去,只有维基百科的隐身衣可供选择,即“wikipedia/用户名”的形式(您维基百科的用户名,而不是IRC昵称)。用户现在可以在系统中申请各项目的隐身衣(但不提供各语言的隐身衣)。
根据您的喜好,隐身衣可以是:
- 您用户名的首字母大写或小写
- 用户名一律小写
- 第一个字符为英文字母且只包含DNS合法字符,即a-z、A-Z、0-9和连字符(-)的任意字符串
目前可以使用的隱身衣包括: