以下内容复制自https://blog.csdn.net/qingfengxulai/article/details/80853870
放置此处便于检索
1 安装
sudo yum install squid
安装http工具
yum install httpd-tools -y
2 配置()
生成密码文件 mkdir /etc/squid3/ #wolbo是用户名 htpasswd -cd /etc/squid3/passwords xiaodong 测试密码文件 /usr/lib64/squid/basic_ncsa_auth /etc/squid3/passwords #输入用户名 密码
xiaodong 123456
#提示ok说明成功 ok #ctrl+c退出
编辑配置文件
sudo vim /etc/squid/squid.conf
#在行尾增加以下内容 #配置鉴权程序与密码 auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid3/passwords auth_param basic realm proxy acl authenticated proxy_auth REQUIRED #允许通过认证访问 http_access allow authenticated #配置监听端口 http_port 0.0.0.0:8888
启动
#启动start(停止stop)
systemctl start squid.service
#配置开机自启动
systemctl enable squid.service
Linux客户端
全局代理
vi /etc/profile
#在最后加入
export http_proxy="http://xiaodong:123456@proxy_ip:port"
export http_proxy="http://xiaodong:123456@proxy_ip:port"
yum代理
编辑/etc/yum.conf,在最后加入:
# Proxy
proxy=http://username:password@proxy_ip:port/
原文链接:https://blog.csdn.net/qingfengxulai/article/details/80853870
参考:
https://linuxize.com/post/how-to-install-and-configure-squid-proxy-on-centos-7/