使用 Squid 创建带有用户和密码的 HTTP 代理

使用 Squid 创建带有用户和密码的 HTTP 代理

我想知道乌贼我可以将其用作具有基本身份验证的代理,与 cURL 一起使用,例如:

curl -vvv "https://ifconfig.me" -x user:password@localhost:8000

其中 localhost 是 Squid 实例。

Squid 和 HTTPS 网站可以实现吗?

答案1

解决

htpasswd -bc /etc/squid/passwords user password

squid配置文件

auth_param basic program /usr/lib/squid3/basic_ncsa_auth /etc/squid/passwords
auth_param basic realm proxy
acl authenticated proxy_auth REQUIRED
http_access allow authenticated

http_port 3128

相关内容