Ubuntu 配置squid代理服务器(不会连接,表示检查代理设置)

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连接到我的代理时,我

所以我在亚马逊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连接到我的代理时,我根本无法连接

我的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/网络以获得允许的缓存用户。