Linux安装squid http代理并设置用户名和密码

 yhawaii   2017-12-15 23:12     0 条评论

ps: 笔者使用的是Ubuntu 14.04操作系统

1. 安装squid

$ sudo apt-get install squid

2. 修改squid的配置文件

$ sudo vi /etc/squid3/squid.conf

搜索http_port 8888关键词,在这里可以修改squid监听的端口号。如果没有其他需要修改的,可以保存退出vi

3. 安装apache工具

$ sudo apt-get install apache2-utils

然后创建密码文件,并修改文件所有者:

$ sudo touch /etc/squid3/squid_passwd
$ sudo chown proxy /etc/squid3/squid_passwd

再用下面的命令指定用户名和初始化密码:

$ sudo htpasswd /etc/squid3/squid_passwd <username>

4. 在squid中添加密码配置

再次修改squid的配置文件,搜索到# INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS关键字,在这一行下面添加以下三行:

auth_param basic program /usr/lib/squid3/basic_ncsa_auth /etc/squid3/squid_passwd

acl ncsa_users proxy_auth REQUIRED

http_access allow ncsa_users

这时保存配置文件,重启squid,就配置成功了。

$ sudo service squid3 restart

中青看点邀请码

本文地址:http://www.yhawaii.net/linux-squid-http-proxy.html
版权声明:本文为原创文章,版权归 yhawaii 所有,欢迎分享本文,转载请保留出处!
NEXT:已经是最新一篇了

 发表评论


表情