使用squid搭建HTTP代理服务器

yum install squid

/etc/squid/squid.conf 是squid的配置文件

/var/log/squid/access.log 是访问日志

打开/etc/squid/squid.conf 文件并配置内容如下

http_port 3128 是代理端口,可以改为需要的端口

修改后重启服务即可实现代理上网了

service squid restart

如果需要用户名以及密码验证,需要先创建用户,步骤如下:

yum install httpd-tools -y   (用于安装htpasswd工具)
htpasswd  -c /etc/squid/squid_user.txt  (用于创建用户名和密码)

然后把下面的代码加到如图的位置

auth_param basic program /usr/lib64/squid/basic_ncsa_auth  /etc/squid/squid_user.txt
acl auth_user proxy_auth REQUIRED
http_access allow auth_user

注释掉以前的http_access的配置,改为红框里的代码即可。

本文为“技术点滴”的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注