Privoxy禁止访问本地网络配置不生效及添加账号验证咨询
问题1:Privoxy禁止本地网络访问规则不生效解决方案
失效原因
- 你填写的
128.0.0.1/2是错误的CIDR规则,不属于本地私有网段范围,无法覆盖10.0.0.0/8、172.16.0.0/12等常见内网段 - Privoxy访问控制规则按顺序匹配,先命中的规则优先生效,若deny规则放置在allow规则之后,会被前置的allow规则覆盖
修复步骤
- 打开Privoxy主配置文件,默认路径为
/etc/privoxy/config - 找到访问控制配置段,将deny规则放在所有allow规则之前
- 替换原有规则为完整的内网段拦截配置:
deny-access 10.0.0.0/8 deny-access 172.16.0.0/12 deny-access 192.168.0.0/16 deny-access 127.0.0.0/8 deny-access 169.254.0.0/16
- 保存文件后重启服务生效:
systemctl restart privoxy
问题2:Privoxy添加用户名密码身份验证方法
Privoxy支持基础身份验证功能,配置步骤如下:
- 打开
/etc/privoxy/config配置文件,添加以下配置:
# 启用代理身份验证 enable-proxy-authentication 1 # 配置用户名密码,可添加多行实现多用户支持 proxy-auth-user 自定义用户名 自定义密码 # 可选:配置验证弹窗提示的名称 proxy-auth-realm "Privoxy Proxy"
- 保存配置后重启Privoxy服务生效:
systemctl restart privoxy - 后续客户端连接代理时,输入配置的用户名密码即可正常使用。
内容的提问来源于stack exchange,提问作者Play_it
相关产品推荐
相关产品推荐

