为什么Skype不能通过鱿鱼代理连接

不pipe我多么努力地尝试skype仍然无法连接到它的服务器。

能够访问其他HTTPS服务器,如Gmail,但Skype不能通过代理工作。

鱿鱼代理服务器

eth0:192.168.2.22与互联网连接

eth1:连接到局域网的192.168.1.1

运行在3128端口的鱿鱼

能够访问HTTP和HTTPS网站,但Skype不能。

在squids连接页面指定了主机和端口,但仍然无法连接到代理服务器。

它甚至没有在accesslog中显示任何skype活动。

退出Skype并删除shared.xml文件,然后再次启动Skype。

不要指定端口或代理IP。 Skype会自动检测到它。 这应该可能解决它。

如果您在Windows上运行,则可以在skype中手动设置代理:

工具 – >选项 – >高级>连接

代理设置为:HTTPS
主机:your.proxy.server.ip
端口:鱿鱼端口

如果Skype无法find到Internet的其他路由,Skype将只使用代理服务器configuration。

要强制Skype使用您的代理服务器,您必须编辑Skype客户端的registry设置。

它涵盖在“pipe理员指南”中:

http://download.skype.com/share/business/guides/skype-it-administrators-guide.pdf

如果您想确认这一点,请设置防火墙规则,以阻止除代理服务器之外的所有内容的出站访问。

我就是这么想的

我对configuration进行了以下更改,之后问题解决了。 这是在Windows 7中。

1)在Skypelogin屏幕上的工具菜单 – >连接选项中,将“36479”放入“使用端口进行连接”。 在此之下,设置“自动代理检测”

2)在系统级别设置代理。 为此,请打开Internet Explorer,转至工具 – > Internet选项 – >连接 – > LAN设置 – >高级。 在HTTP和安全字段中设置代理服务器详细信息。 在局域网设置屏幕上勾选“在局域网上使用代理服务器”。

3)我使用Squidguard和Squid。 作为一个预防措施,我把域名skype.comjoin了Squidguard的白名单。