透明 Squid 代理 – 在 Internet Explorer 中打开页面时出现问题

透明 Squid 代理 – 在 Internet Explorer 中打开页面时出现问题

我在 Suse Linux Enterprise 11 SP3 上设置了 Cisco Wccp + Squid。

Firefox 可以毫无问题地打开我们的内部网门户页面。我可以看到对 squid 的请求。我在 squid 日志中看到缓存命中和访问。我在 Linux 的隧道上看到来自 Cisco 的 GRE 流量(出于某种原因,只有传入 RX - 我在接口上看到计数器在变化)。我通过查看日志和视觉看到 squid 从其缓存中返回元素。在慢速通道上,即使我清除 Firefox 缓存,图片也会立即出现。

考虑到 Linux 中的防火墙,我临时删除了防火墙上的所有规则。我不确定我是否清除了所有规则?流量会在某个地方下降吗?

这基本上就是当我的服务器启动时我在控制台中所做的事情:

modprobe ip_gre
ip tunnel add gre1 mode gre remote y.y.y.y local x.x.x.x dev eth0
ip addr add x.x.x.x/32 dev gre1
ip link set gre1 up
echo 1 > /proc/sys/net/ipv4/ip_forward
echo 0 > /proc/sys/net/ipv4/conf/default/rp_filter
echo 0 > /proc/sys/net/ipv4/conf/all/rp_filter
echo 0 > /proc/sys/net/ipv4/conf/eth0/rp_filter
echo 0 > /proc/sys/net/ipv4/conf/lo/rp_filter
echo 0 > /proc/sys/net/ipv4/conf/gre1/rp_filter
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -t nat -A PREROUTING -i gre1 -p tcp -m tcp --dport 80 -j DNAT --to-destination x.x.x.x:3127
/etc/init.d/squid start

笔记:

  • xxxx - 带有 squid 的 Linux 代理的 ip 地址
  • yyyy - 我的思科路由器的 IP 地址

我在使用 Internet Explorer 时遇到了问题。我使用 IE 11。有时(通常)我必须多次(例如 5 或 6 次)点击“刷新页面”按钮才能从慢速通道上的远程服务器加载页面。页面通常不会从第一次加载。我下载了 fiddler – http 调试器。它大多数时候显示错误 504。

我没有尝试过其他网站。基本上我有一个远程门户,人们大多使用它工作。

我还尝试了什么:

思科网际操作系统

debug ip wccp events 
debug ip wccp packets

squid配置文件

debug_options 80,3

我现在在日志中看到错误。

问题:如何修复 IE 问题。我无法摆脱 IE,所以我必须处理它。

相关内容