Ubuntu 配置squid代理服务器(不会连接,表示检查代理设置)
所以我在亚马逊Ubuntu服务器上安装了squid 在几个小时的错误之后,我终于能够正确地设置到检查时出错的位置 “sudo服务squid状态”和“sudo du-sh/var/spool/squid” 我还运行了“telnet localhost 3128”,并且连接正确。它输出Ubuntu 配置squid代理服务器(不会连接,表示检查代理设置),ubuntu,proxy,squid,Ubuntu,Proxy,Squid,所以我在亚马逊Ubuntu服务器上安装了squid 在几个小时的错误之后,我终于能够正确地设置到检查时出错的位置 “sudo服务squid状态”和“sudo du-sh/var/spool/squid” 我还运行了“telnet localhost 3128”,并且连接正确。它输出 "Trying 127.0.0.1... Connected to localhost. Escape character is '^]'." 所以我知道它运行正常 但当我试图通过chrome连接到我的代理时,我
"Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'."
所以我知道它运行正常
但当我试图通过chrome连接到我的代理时,我根本无法连接
我的squid.conf文件如下所示
"acl network src 172.31.15.0/255.255.240.0
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
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow localhost
http_access allow network
http_access deny all
cache_dir ufs /var/spool/squid 5120 16 256
refresh_pattern -i \.(gif|png|jpg|jpeg|ico)$ 3600 90% 43200
http_port 3128
coredump_dir /var/spool/squid
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
refresh_pattern (Release|Packages(.gz)*)$ 0 20% 2880
refresh_pattern . 0 20% 4320
"
我的ifconfig设置如下:
Link encap:Ethernet HWaddr 0a:d9:f6:3e:71:1f
inet addr:172.31.15.87 Bcast:172.31.15.255 Mask:255.255.240.0
inet6 addr: fe80::8d9:f6ff:fe3e:711f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:9001 Metric:1
RX packets:61285 errors:0 dropped:0 overruns:0 frame:0
TX packets:29289 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:8446123 (8.4 MB) TX bytes:5999460 (5.9 MB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:2613 errors:0 dropped:0 overruns:0 frame:0
TX packets:2613 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1
RX bytes:266006 (266.0 KB) TX bytes:266006 (266.0 KB)
由于这是AWS-请检查防火墙/安全设置,并确保允许您从外部主机连接。从客户端PC测试telnet命令,看看它是否连接-如果连接请
tail-f/var/log/squid/access.log
,看看它说了什么这很有帮助。谢谢你能确认你连接的IP地址吗?您的配置表明,`172.31.15.0是一个专用地址-假设您的测试机也不在AWS云中,这可能是您的问题-您需要在源列表中尝试WAN IP/网络以获得允许的缓存用户。由于这是AWS-请检查防火墙/安全设置,并确保允许您从外部主机连接。从客户端PC测试telnet命令,看看它是否连接-如果连接请tail-f/var/log/squid/access.log
,看看它说了什么这很有帮助。谢谢你能确认你连接的IP地址吗?您的配置表明,`172.31.15.0是一个私有地址-假设您的测试机也不在AWS云中-这可能是您的问题-您需要在源列表中尝试WAN IP/网络以获得允许的缓存用户。