我在 RedHat Enterprise Linux 5.4 上配置了 Squid 代理服务器。我的所有 Windows 客户端均已配置为在访问 Internet 时使用192.168.5.100
, 端口上的代理。3128
但是,Microsoft Outlook 电子邮件客户端在发送或接收电子邮件时无法访问 Internet。
我的iptables -P
输出如下:
iptables -t nat -A POSTROUTING -p TCP --dport 25 -j MASQUERADE
iptables -t nat -A POSTROUTING -p TCP --dport 110 -j MASQUERADE INPUT DROP
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A INPUT -i 192.168.5.100 -p tcp -m tcp --dport 22 -j ACCCEPT
iptables -A INPUT -i 192.168.5.100 -p tcp -m tcp --dport 3128 -j ACCCEPT
iptables -A INPUT -i 192.168.5.100 -p tcp -m tcp --dport 25 -j ACCCEPT
iptables -A INPUT -i 192.168.5.100 -p tcp -m tcp --dport 110 -j ACCCEPT
iptables -A INPUT -i lo -j ACCEPT
iptables -t nat -A POSTROUTING -i 192.168.5.100 -o 192.168.1.100 -j MASQUERADE
我的iptables -L
输出如下:
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
ACCEPT all -- anywhere anywhere
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
`
为什么 Outlook 无法与 Squid 代理配置一起使用?