如何在 irc 中隐藏我的用户名?

如何在 irc 中隐藏我的用户名?

我使用 irssi 作为 IRC 客户端,每当我连接到一个频道(例如#whatwg),它都会用一行来问候我,我试过命令行

0:22 -!- <nick> [[email protected]] has joined #whatwg

我不想要我的真实主机名用户名在那里(即kalaracey)。我该如何更改它,以便它kalaracey不在那里;即,每个人都不会将该名称与我的 IP 匹配。

我已经尝试过 irssi --hostname=<hostname>irssi -h <hostname。我也在 irssi 中做过,/set hostname <hostname>并且在添加服务器时/server add -host <hostname> -network <network> <address>

编辑:我刚刚意识到我想隐藏的是我的用户名,而不是我的主机名。谢谢@DaveC。

答案1

要在 irssi 中更改您的用户名,请执行以下操作:

/set user_name <whatever>

从客户端内部。

答案2

隐藏客户端主机名的常用技术是“irc 反弹”。它涉及获取公共服务器上的 shell,并通过该 shell 连接到 IRC 网络。

您在问题中想要更改的参数是用户名。它可能基于电子邮件约定“主机上的用户”,又名[电子邮件保护]例如。用户名通常可以在 IRC 客户端中更改。

在 irssi 中,命令为 /set user_name [参数]

例如:

prompt>>> /set user_name jaro


08:26 [server]
08:26 user_name = jaro

prompt>>> /connect irc.efnet.org

08:26 >  ! Irssi: Looking up irc.efnet.org
08:26 >  ! Irssi: Connecting to irc.efnet.org [208.51.40.2] port 6667
08:26 >  ! Irssi: Connection to irc.efnet.org established
(...)
08:26 >  ! Irssi: Your nick is owned by jaroslav  ([email protected])

prompt>>> /whois rakhmato

08:26 >  ! rakhmato ([email protected])
08:26 >  !  ircname  : jaroslav
08:26 >  !  server   : irc.eversible.com (Eversible.com Internet Services)
08:26 >  !  hostname : 84.202.44.54
08:26 >  !  idle     : 0 days 0 hours 0 mins 21 secs (signon: Wed Mar 13 08:22:23 2013)
08:26 >  ! End of WHOIS

答案3

至少对于 irssi 来说,有几个与名称相关的设置需要设置:

/set nick ...
/set user_name ...
/set real_name ...

请注意,需要在连接到服务器之前设置它们。

相关内容