安装和基础配置
-
安装 Privoxy
- 如果你使用的是 Windows,可以通过安装包或手动下载并运行 Privoxy。
- 如果你使用的是 Linux,可以通过包管理器安装(如
apt-get或yum)。 - 如果你使用的是 macOS,可以通过 Homebrew 或手动下载。
-
配置 Privoxy
- 默认情况下,Privoxy 的配置文件位于
/etc/privoxy/privoxy.conf(Linux)或~/.privoxy/privoxy.conf(Windows)。 - 打开配置文件并根据需要调整参数。
- 默认情况下,Privoxy 的配置文件位于
-
基本设置
-
监听地址和端口:
listen-address 127...1:108
这意味着 Privoxy 监听在本地地址
..1(localhost),端口为 108。 -
代理模式:
proxy localhost:108
这意味着 Privoxy 会将请求转发到本地代理(通常用于本地浏览器或应用)。
-
缓存设置
缓存是 Privoxy 的一个重要功能,可以显著提升性能。
-
启用和配置缓存
- 允许缓存:
enable-socks5-proxy=yes
- 设置缓存路径:
cache /var/cache/privoxy # 或其他合适的路径
- 调整缓存大小:
cache-max-size 128M
- 允许缓存:
-
文件夹大小限制:
- 单个文件夹最大大小:
cache-dir-size-limit 1G
- 文件夹数量限制:
max-cache-dirs 4
- 单个文件夹最大大小:
-
内存限制:
- 内存缓存大小:
cache-heap-size 64M
- 内存缓存大小:
请求处理规则
优化请求处理规则可以提高 Privoxy 的效率和隐私。
-
过滤恶意内容和广告
- 示例规则:
block-accepts-with-headers { "X-Ads": "all", "X-Redirects": "all" } - 禁止访问特定域名:
block-domain examples.com
- 示例规则:
-
限制并发连接
- 设置最大并发连接数:
max-connections 100
- 设置最大并发连接数:
-
设置请求超时:
- 响应超时:
timeout 15
- 响应超时:
匿名化设置
如果你使用 Privoxy 进行匿名化访问,可以通过以下方式优化。
-
使用 TOR 网络
- 配置 Privoxy 使用 TOR:
socks4 127...1:9051 socks5 127...1:9153
- 启用双向连接:
outgoing socks4 .*
- 配置 Privoxy 使用 TOR:
-
调整请求头
- 伪装来源:
user-agent "Mozilla/5. (Windows NT 10.; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91..4472.124 Safari/537.36"
- 伪装来源:
高级设置
进一步优化性能和稳定性。
-
多线程下载
- 启用多线程下载:
download-throttle 10
- 启用多线程下载:
-
设置最大下载限制:
- 下载速率限制:
download-rate 100k
- 下载速率限制:
-
SO-TTL 和 TCP 保活时间:
- SO-TTL:
socket-option SO-TTL:60
- TCP 保活时间:
socket-option TCP:120
- SO-TTL:
安全和隐私
-
只在安全的网络上使用:
避免在公共 Wi-Fi 或不安全的网络上使用 Privoxy。
-
定期清理缓存:
- 自动清理旧文件:
auto-clean
- 自动清理旧文件:
-
使用 socks5 代替 socks4:
- socks5 更安全:
socks5 127...1:108
- socks5 更安全:
测试和监控
-
测试速度:
- 使用工具如
speedtest或浏览器的网络工具测试 Privoxy 代理后的速度。
- 使用工具如
-
监控系统资源:
- 使用工具如
htop或free查看 CPU、内存和磁盘使用情况。
- 使用工具如
通过以上优化,你可以显著提升 Privoxy 的性能和稳定性,记得定期检查和更新配置文件,以确保最佳性能!









