Squid HTTP Proxy

在CentOS7上设置Squid HTTP Proxy正向代理

安装Squid

在有外网访问的机器上,安装Squid作为HTTP proxy server:

yum -y install squid

配置Squid

Squid的配置文件为 /etc/squid/squid.conf

默认允许同一个子网的其他服务器使用Squid作为proxy server。

acl localnet src 10.0.0.0/8     # RFC1918 possible internal network
acl localnet src 172.16.0.0/12  # RFC1918 possible internal network
acl localnet src 192.168.0.0/16 # RFC1918 possible internal network

默认拒绝其他访问:

# And finally deny all other access to this proxy
http_access deny all

默认端口为3128:

# Squid normally listens to port 3128 http_port 3128

一般地,如果proxy server只是提供给同一个子网的客户端机器访问,不需要修改Squid配置文件。

以服务方式运行Squid

以服务方式运行Squid:

systemctl enable squid
systemctl start squid

查看Squid服务状态:

systemctl status squid -l

查看3128端口:

netstat -tnlp | grep 3128

https://blog.csdn.net/nklinsirui/article/details/109225537 https://blog.csdn.net/weixin_42082634/article/details/115913963