本文由 简悦 SimpRead 转码, 原文地址 blog.csdn.net
环境:Docker
- 下载并运行容器,路径映射自己改下 /srv/docker/squid/cache
1 2 3
| vi /etc/squid/passwd admin:$apr1$eztgnc1xn$uBhK0S/qwE18A2/lGEvSnY/
|
- 准备密码文件,在下列页面生成账户和密码,复制字符串
https://tool.oschina.net/htpasswd
- 写入到密码文件
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| #启用验证,不想要密码可以不配这一段 auth_param basic program /usr/lib/squid/basic_ncsa_auth /etc/squid/passwd acl auth_user proxy_auth REQUIRED http_access allow auth_user #允许客户端IP范围 acl client src 10.0.0.0/8 http_access allow client http_access deny all
|
- 修改配置文件
vi /etc/squid/squid.conf
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
| #启用验证,不想要密码可以不配这一段 auth_param basic program /usr/lib/squid/basic_ncsa_auth /etc/squid/passwd acl auth_user proxy_auth REQUIRED http_access allow auth_user #允许客户端IP范围 acl client src 10.0.0.0/8 http_access allow client http_access deny all
|
- 重启容器,设置代理,测试账户面,完成
