(IRC)当我立即断开连接时,如何使用 HexChat 在 FreeNode 上注册?

(IRC)当我立即断开连接时,如何使用 HexChat 在 FreeNode 上注册?

我一直在尝试在 FreeNode 上访问 #httpd。根据说明这里,我知道我应该使用我的信息来输入。我无法输入,因为一旦我尝试连接到 Freenode,就会断开连接。我曾尝试连接到 #freenode 频道寻求帮助,但再次断开连接。/msg NickServ REGISTER password [email protected]

每次都是这样的:

...
Cycling to next server in freenode...
* Disconnected ()
* Looking up irc.freenode.net
* Connecting to chat.freenode.net (162.213.39.42:6667)
* Connected. Now logging in.
* *** Looking up your hostname...
* *** Checking Ident
* *** Found your hostname
* *** No Ident response
* Capabilities supported: account-notify extended-join identify-msg multi-prefix sasl
* Capabilities requested: account-notify extended-join identify-msg multi-prefix sasl 
* Capabilities acknowledged: account-notify extended-join identify-msg multi-prefix sasl 
* Authenticating via SASL as will (PLAIN)
* SASL authentication failed
* *** Notice -- You need to identify via SASL to use this server
* Closing Link: gateway/vpn/privateinternetaccess/account (SASL access only)
* Disconnected (Remote host closed socket)
 Cycling to next server in freenode...
* Disconnected ()
* Looking up chat.freenode.net
* Connecting to chat.freenode.net (149.56.134.238:6697)
* * Subject: /O=Digital Signature Trust Co./CN=DST Root CA X3
* * Issuer: /O=Digital Signature Trust Co./CN=DST Root CA X3
* * Subject: /C=US/O=Let's Encrypt/CN=Let's Encrypt Authority X3
* * Issuer: /O=Digital Signature Trust Co./CN=DST Root CA X3
* * Subject: /CN=cherryh.freenode.net
* * Issuer: /C=US/O=Let's Encrypt/CN=Let's Encrypt Authority X3
* * Certification info:
*   Subject:
*     CN=cherryh.freenode.net
*   Issuer:
*     C=US
*     O=Let's Encrypt
*     CN=Let's Encrypt Authority X3
*   Public key algorithm: rsaEncryption (4096 bits)
*   Sign algorithm sha256WithRSAEncryption
*   Valid since Apr 24 05:02:00 2017 GM to Jul 23 05:02:00 2017 GM
* * Cipher info:
*   Version: TLSv1/SSLv3, cipher DHE-RSA-AES256-GCM-SHA384 (256 bits)
* Connected. Now logging in.
* *** Looking up your hostname...
* *** Checking Ident
* *** Found your hostname
* *** No Ident response
* Capabilities supported: account-notify extended-join identify-msg multi-prefix sasl
* Capabilities requested: account-notify extended-join identify-msg multi-prefix sasl 
* Capabilities acknowledged: account-notify extended-join identify-msg multi-prefix sasl 
* Authenticating via SASL as will (PLAIN)
* SASL authentication failed
* *** Notice -- You need to identify via SASL to use this server
* Closing Link: gateway/vpn/privateinternetaccess/account (SASL access only)
* Disconnected (Remote host closed socket)
 Cycling to next server in freenode...
...

只是一遍又一遍地这样做。

答案1

根据这个帖子/r/ircsubreddit 上:

SASL 是一种识别网络服务的方法,只有您已经注册后才能使用。如果您没有在 Freenode 上注册的昵称或账户,则无法使用 SASL 连接。您需要先正常连接并注册,然后使用 SASL 进行后续连接。

这意味着,如果您从 Freenode 列入黑名单的 IP 块之一进行连接,则基本上会遇到先有鸡还是先有蛋的问题,而这些 IP 块需要 SASL 才能连接。大多数 AWS IP 空间和几个 ISP 都在这个黑名单中。

可能的解决方案:

  1. 从非黑名单 IP 空间连接以注册您的昵称,然后通过 SASL 正常连接。

  2. 通过网络连接并注册https://webchat.freenode.net/并按上述步骤进行。

相关内容