IRC 通过代理连接 freenode 会出现 remote host closed

我用 Quassel 最新版 0.12.3 ,通过公司的 http proxy (通过这个代理不可以访问 google 的)连接 chat.freenode.net (6697, SSL), 能连接上,不过很快会出现一个 remote host closed,然后到 freenode 的连接就断开了。
如果我通过公司的另一个香港代理(通过这个代理可以访问 google 的),一样去连接 freenode,就可以正常。
请问:是不是 freenode 检测到我的代理,然后认为是 spam server,所以断开呢?还是其它什么原因?

有这种可能性,有些 irc server 禁止代理,有些代理禁止连接某些服务器,但如果是私服搭建的 http 或 ssh,不应该出这样的问题。

我觉得还有种可能性是两个代理的配置不一样,其中一个不能保持长连接(对 keepalive 支持不好或者不支持)、

个人玩法是在 vps 上放一个 znc 做 bouncer, 然后任意客户端连上去就行,端口也可以自己配