我的 gtalk 在办公室使用代理运行。要连接,我必须设置以下内容:
代理人:IM代理或者171.22.218.212
港口8085
代理需要身份验证:错误的
我试过,但无法配置皮钦语使用我的办公室代理。
要使 pidgin 通过代理连接到 Google 需要进行哪些设置?
聊天室
下面是我的 gtalk 网络连接设置页面的屏幕截图,该页面运行完美:
皮钦语
基本的:
先进的:
答案1
基础知识来自 Google Answer为 Google Talk 配置 Pidgin。
他们看上去很好。
除此之外,
- 改变你的
Connect server
到talk.google.com
其他答案已经告诉你要这样做,
但你的问题图片并没有反映出这一修正- 使用 来检查通过代理的连接。通常,
telnet talk.google.com 8085
这应该会显示一行Connected to
一行。TCP 连接将建立,然后关闭,因为 TELNET 不会通信。 这将确认代理已成功连接到 Google服务器。Escape character is
gtalk
talk
- 分别进行这两次尝试,看看其中一个是否有效,
- 保留“
Force old SSL
”和“Allow plain text Auth
”未选中 - 保留它们已检查-- 看看是否有效
- 使用 来检查通过代理的连接。通常,
来自评论的更新,
当您尝试时telnet talk.google.com 8080
,
TELNET 连接和关闭是一个好的标志,
就像我说的,这是预期的,TELNET 无法与聊天室服务器。
它只能进行初始的三次 TCP 握手
- 远程登录:你好,这是我(SYN);
- 谷歌聊天:你好,很高兴见到你(SYN-ACK),
- 远程登录:哦,你在附近,我们可以聊聊(ACK)
- 那么,TELNET 就不知道该语言该如何继续了:-)
- 但是,Pidgin 可以做到,并且能从那里继续……
如果您发现8085
无法通过 TELNET 连接8080
,
那么8080
很可能是正确的代理端口(
8080 也更常用于代理)。
您是否已验证8085
在您的网络中已声明为代理端口?
如果发现由于任何其他原因talk.google.com
通过端口任意连接, 同时显示超时,这将非常令人惊讶。8080
8085
关于您更新的gtalk
配置问题。
这里有些不对劲。
- 如果你甚至无法到达目的港,你怎么能
gtalk
为目的港工作呢?8085
TELNET
- 而且,为什么你可以
TELNET
(8080
虽然连接成功,但之后它会关闭)
但后来却Pidgin
无法连接?
- 而且,为什么你可以
您可能应该检查一下netstat
,TCPView
或者wireshark
看看这里的连接尝试发生了什么。
答案2
选择代理类型为HTTP,证明服务器->输入代理服务器IP地址,端口,8085(如上所述)
答案3
尝试 XMPP 作为您的协议类型。
尝试这个:
答案4
据我观察,我的工作场所也存在同样的问题。还有一个没有登录名/密码的代理。Google Talk 可以使用,但无法从 Pigdin 连接。
我认为,这是端口问题。Google Talk 使用的端口与 XMPP 不同(我可能说得有些愚蠢,如果我错了,请纠正我)。从 tcpview 中,我只能看到正在使用的端口,例如 1420,或者其他端口。
事实上,许多代理都配置为拒绝在定义列表(80、443 等)以外的其他端口上建立隧道。显然,GTalk 程序设法找到要连接的端口,但我认为 Pigdin 的直接连接不知何故被拒绝了。
在这种情况下,我认为他将无法在工作中使用它。