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

kal*_*cey 6 irc irssi hostname

我正在将 irssi 用于我的 IRC 客户端,每当我连接到一个频道(例如,#whatwg)时,它都会用一行来迎接我,我已经尝试过命令行

0:22 -!- <nick> [~kalaracey@12.345.678.90] has joined #whatwg
Run Code Online (Sandbox Code Playgroud)

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

我试过 irssi --hostname=<hostname>irssi -h <hostname。我也在 irssi 中完成了,/set hostname <hostname>并且在添加服务器时,/server add -host <hostname> -network <network> <address>.

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

小智 9

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

/set user_name <whatever>
Run Code Online (Sandbox Code Playgroud)

从客户端内部。


Яро*_*лин 6

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

您要在问题中更改的参数是用户名。例如,它可能基于电子邮件约定“主机上的用户”又名 bob@mail.com。用户名通常可以在 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  (rakhmato@flode.12313.pvv.ntnu.no)

prompt>>> /whois rakhmato

08:26 >  ! rakhmato (~jaro@54.44.202.84.customer.cdi.no)
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
Run Code Online (Sandbox Code Playgroud)