twn39 / code

:memo: 代码笔记,通过 issue 的方式记录日常遇到的问题和学习笔记
13 stars 1 forks source link

Squid http proxy 设置 #396

Open twn39 opened 2 years ago

twn39 commented 2 years ago
  1. 安装 squid :
sudo dnf install squid httpd

安装 httpd 是为了使用 apache 附带的 htpasswd 加密工具。

  1. 添加用户

进入到配置文件目录:/etc/squid, 添加用户:

(base) [root@li1476-141 squid]# htpasswd ./htpasswd {yourname}
New password:
Re-type new password:
Adding password for user {yourname}
  1. 修改配置文件

打开 squid.conf ,添加如下 acl 配置:

http_port 3128
auth_param basic program /usr/lib64/squid/basic_ncsa_auth /etc/squid/htpasswd
acl auth_user proxy_auth REQUIRED
http_access allow auth_user

重启 squid 服务即可生效:

sudo service squid restart