我正在尝试这个相当基本的透明Squid代理服务器。我希望我的所有家庭流量都通过此服务器进行路由。 问题是:HTTPS页面正在运行,但HTTP页面却没有。我已经检查过并且允许SSL和SAFE_PORTS,但仍然没有打开HTTP页面。这是一些配置信息(如果你想要更多,请告诉我):
# Specify Allowed Scheme (192.168.8.XXX), Allowed Time
acl network src 192.168.0.0/24
acl hours time S M T W H F A 00:00-23:59
acl SSL_ports port 443
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT
acl GET method GET
acl POST method POST
http_access allow Safe_ports # allow SAFE_PORTS
http_access deny CONNECT !SSL_ports # DENY if not SSL_PORT
http_access allow all
请注意我尝试了不同的组合。如
http_access allow GET Safe_ports
acl all src all
http_access allow all
成功点击在access_log中显示为 TCP_TUNNCEL / 200 。其他不成功的点击主要记录为 TCP_MISS / 200,TCP_MISS / 307 和HTTP响应代码的其他变体,方法是 GET 。
同样, HTTPS 工作正常,但 HTTP 大部分都不起作用。示例: mail.yahoo.com 打开但 yahoomail.com 没有。
我做错了什么?感谢您的任何信息。