我知道昵称和真实姓名字段可以通过 IRCNICK 和 IRCNAME 等环境变量进行更改。但是,文档并没有告诉您 ident 是如何更改的。 (ident 是您 /whois 昵称时使用的名称,它显示为身份@username.com 在主机字段中,粗体部分是我试图找出如何更改的部分)
我想知道这在 ircll 客户端上是否可行。
答案1
听起来像你想要的IRCUSER
。
答案2
与机器管理员交谈。这是系统层面的事情。 IRC用途RFC 1413确定它接收到的连接的标识。客户无法控制它。 (除了某些具有嵌入式身份服务器的 Windows 客户端。但这在 UNIX 上不起作用,因为您需要root
侦听端口的权限ident
。)
答案3
如果您正在运行自己的服务器,则可以安装自己的服务器identd
来欺骗并说出您想要的任何内容。看维基百科了解更多信息。
答案4
由于这个问题仍然是 Google 搜索中的第一个问题,因此我将添加对我有用的内容。
我正在使用 Irrsi,当我使用 连接到我选择的 IRC 服务器时/connect
,我发出下一个命令:
/set user_name myfavident
/save
现在我重新启动 Irrsi 并/whois
显示我的意志myfavident@myip
。