使用301连接到irssi错误中的gtalk

时间:2014-12-12 14:22:21

标签: xmpp google-talk irssi

我已经配置了irssi和xmpp插件:

    {                                                                             
    address = "talk.google.com";                                                
    chatnet = "Gtalk";                                                          

    autoconnect = "yes";                                                        
    port = "5223";                                                              
    #use_ssl = "yes";                                                           
    #ssl_verify = "yes";                                                        
    ssl_capath = "/etc/ssl/certs";                                              
  }   

Gtalk = { type = "XMPP"; nick = "neilhwatson@gmail.com"; };

返回此错误:

09:09 [Gtalk] -!- HTTP/1.1 301 Moved Permanently
09:09 [Gtalk] -!- Location: http://www.google.com/hangouts/
09:09 [Gtalk] -!- Content-Type: text/html
09:09 [Gtalk] -!- Content-Length: 178

是否有其他主机或端口组合可以使用?

1 个答案:

答案 0 :(得分:1)

使用DNS SRV

$ dig SRV _xmpp-client._tcp.gmail.com

;; ANSWER SECTION:
_xmpp-client._tcp.gmail.com. 337 IN     SRV     20 0 5222 alt2.xmpp.l.google.com.
_xmpp-client._tcp.gmail.com. 337 IN     SRV     20 0 5222 alt3.xmpp.l.google.com.
_xmpp-client._tcp.gmail.com. 337 IN     SRV     5 0 5222 xmpp.l.google.com.
_xmpp-client._tcp.gmail.com. 337 IN     SRV     20 0 5222 alt1.xmpp.l.google.com.
_xmpp-client._tcp.gmail.com. 337 IN     SRV     20 0 5222 alt4.xmpp.l.google.com.

您可以尝试使用xmpp.l.google.com。当我告诉它域名为“gmail.com”时,我的XMPP客户端(pidgin)似乎自动执行此操作