我正在尝试连接到 Linux Mint 14 中的 IRC 服务器,但没有任何进展。XChat 将报告我已连接到服务器并将尝试登录,但这只会超时。
我尝试过许多不同的服务器,但每个服务器都存在同样的问题。我以前曾通过此安装成功使用过 XChat,所以我不知道为什么它现在无法正常工作。
这是我从 XChat 获得的输出:
* Looking up irc.efnet.net
* Connecting to irc.efnet.net (64.237.34.150) port 6667...
* Connected. Now logging in...
* Disconnected (Connection timed out).
Cycling to next server in EFnet...
* Disconnected ().
* Looking up irc.efnet.net
* Connecting to irc.efnet.net (217.17.33.10) port 6667...
* Connected. Now logging in...
当它尝试每个服务器时就会重复此过程。
答案1
听起来你用来连接它们的端口不知怎么被阻止了。你使用代理了吗?
您说它报告说在尝试登录时能够查找 irc 地址,这可能是身份验证问题。您安装了 identd 吗?
如果您需要进一步帮助找出连接的哪个方面陷入困境并导致挂起,请剪切粘贴准确的转录。
编辑:
好的,如果你在工作,那么你几乎肯定会被屏蔽,你发布的日志似乎支持这一点,尽管表面上看起来很简单。假设你无权管理你工作的防火墙,你知道他们的政策是什么吗?如果你的工作完全担心未经授权的访问或恶意软件进入他们的子网而不被检测到,那么 IRC 将被视为一种相当明显的安全规避。有些地方就是不喜欢员工在 IRC 上浪费时间。
日志似乎指向这个结论,因为您的初始 TCP 握手已确认,但 irc 服务器无法向您发送任何进一步的独立身份验证数据包,因为您公司的防火墙阻止了到 6667 的流量。如果是 identd 问题,它会这么说。您可以通过在本地机器上设置端口转发来使用 10000-65536 范围内的非标准端口来规避这种情况。不确定他们的流量分析有多复杂,所以如果不知道他们的政策是什么,你可能会遇到麻烦,你可能需要了解一下。根据他们设置阻止您的内容,有许多方法可以伪装您的流量而不被发现。这可能就像他们阻止端口或进行流量分析以阻止签名一样简单。如果是后者,那么单靠端口转发是行不通的。