我最近在我的台式机上安装了Squid,用于testing目的。 我没有编辑任何configuration,只是在代理上指出firefox,看看它是否工作。 页面需要很长的时间才能加载,有时只是永远加载。 我不是说,例如,10秒的页面加载。 我的意思是10分钟的页面加载,或更多。 我已经谷歌search并添加2行到我的configuration:
dns_nameservers 8.8.8.8 dns_v4_first on
而这些没有任何帮助。
有什么理由可以发生?
作为参考,我的台式机在四核3Ghz i5和16GB内存上运行Arch Linux。
经过一番更多的研究,我已经解决了这个问题。 我有一个重写脚本集,我忘了我设置,并说脚本崩溃了90%的URL。 修复脚本解决了这个问题。
这仍然可能是IPv6: 在连接之前,Squid仍然会执行IPv6和IPv4 DNS查找。
确保/etc/hosts没有IPv6线路,并在/etc/hosts上禁用。
如果你添加下面的行到你的configuration文件,它将停止IPv6,这减慢了我的鱿鱼连接。
tcp_outgoing_address 0.0.0.0 all