搭建centos代理服务

目的

        搭建centos代理服务,为其他服务器提供IP代理

        squid安装与使用

本文章思路及图片来源:centos代理服务器squid安装与使用以及windows代理服务器CCproxy安装使用_squid windows-CSDN博客

其中我实践了centos sqluid的安装和使用,发现了博主在auth_param basic program上的路径错误,所以自己写了一篇


1、安装

yum install squid -y 
yum install httpd-tools -y


2、配置squid.conf文件

vi /etc/squid/squid.conf

service squid restart


3、用户名密码访问代理

1、首先使用htpasswd创建用户名和密码

 htpasswd -c /etc/squid/passwd test123


2、 查看添加的用户,密码是加密显示的

cat /etc/squid/passwd 


3、在squid.conf文件里添加如下内容,并将允许所有ip访问注释掉 

auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid/passwd
auth_param basic realm proxy
acl authenticated proxy_auth REQUIRED
http_access allow authenticated


4、重启服务生效即可

service squid restart


5、验证代理是否生效,如果没有报错证明配置无问题

 curl -x http://test123:123456@127.0.0.1:3128 www.baidu.com