Centos下HTTP代理服务器搭建

一、安装squid

yum install squid

二、修改配置文件

带用户的认证配置:

htpasswd -c /etc/squid/passwd testuser

如果遇到找不到htpasswd, 执行:

yum install httpd

配置文件地址:/etc/squid/squid.conf

配置文件新增内容:

auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid/passwd
auth_param basic realm proxy
acl juhedata proxy_auth REQUIRED
http_access allow testuser
http_access deny all

如需修改默认3128端口号,配置文件中修改:

http_port 3138

三、检查语法

squid -k parse //若不报错,刚说明配置无误

四、启动服务

启动squid.service

systemctl start squid.service

查看服务是否运行

netstat -ntpl

四、测试代理使用是否正常

curl -x http://testuser:密码@代理服务器IP:代理服务器端口 http://icanhazip.com/

看返回的IP地址,是否为你配置的代理服务器IP,如果是,则成功了。

版权声明:
作者:babaaini
链接:https://reai.us/index.php/2021/09/20/centos%e4%b8%8bhttp%e4%bb%a3%e7%90%86%e6%9c%8d%e5%8a%a1%e5%99%a8%e6%90%ad%e5%bb%ba/
来源:热爱
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
< <上一篇
下一篇>>
文章目录
关闭
目 录