安装Privoxy
确保Privoxy已经安装在您的系统上,安装完成后,配置文件位于/etc/privoxy/privoxy.conf。
配置Privoxy
打开配置文件,找到以下关键部分进行调整:
a. 本地地址范围
Privoxy默认使用../24作为本地地址范围,为了覆盖更多的本地网络接口,建议将其扩展:
local-address 192.168../16 local-address 172.16../12
b. 本地和socks端口
检查并确保本地和socks端口设置为默认值:
listen-address 0...:108 socks-address 0...:108
c. DNS设置
默认使用8.8.8作为DNS服务器,保留默认值或根据需要配置多个DNS:
forward-to 8.8.8.8:80
d. 缓存设置
调整HTTP和HTTPS缓存时间,根据网络环境:
http_cache 60 https_cache 60
e. 防火墙设置
确保Privoxy绑定到正确的网络接口,例如eth,并开启防火墙端口:
interface eth
bind 0...:108
forward-for 0...:80
forward 0...:80
listening-port 108
f. 用户访问限制
添加blacklist或whitelist限制访问:
actionlist {
www.example.com block
*.example.com allow
}
g. 多线程下载
调整下载线程数,根据带宽和系统性能:
download-proxy 20
h. 随机地址生成
确保forward-for生成随机地址:
forward-for 10.../24
启动和测试
启动Privoxy服务,并检查日志:
sudo systemctl start privoxy sudo systemctl status privoxy
测试配置,使用浏览器或工具检查是否通过Privoxy代理。
优化和调整
根据测试结果,逐步优化:
- 缓存:根据网络情况调整缓存时间。
- 本地地址:扩展范围以覆盖更多接口。
- 下载线程:根据带宽调整线程数。
- DNS和防火墙:确保配置正确无误。
资源监控
注意Privoxy对系统资源的使用,必要时优化参数。
通过以上步骤,您可以系统地优化Privoxy配置,提升代理性能和隐私保护效果,逐步调整并测试,找到最适合您环境的配置。









