-
安装Privoxy:
- 在Debian/Ubuntu系统中,使用包管理器安装:
sudo apt install privoxy
- 在RHEL/CentOS系统中,使用Yum或DNF安装:
sudo yum install privoxy sudo systemctl enable --now privoxy
- 在Debian/Ubuntu系统中,使用包管理器安装:
-
配置Privoxy:
-
使用默认配置文件
/etc/privoxy/privoxy-default.conf创建自定义配置文件/etc/privoxy/privoxy.conf。 -
保留以下设置:
# listening on addresses... ListenAddress 127...1:9051 # forward socks Forwarding 127...1:9053 # forward tor Forwarding 127...1:9053 # forward DNS ForwardTo 8.8.8.8:53 # tor socks5 TorSocks5 1
-
-
设置本地地址和端口:
- 在配置文件中,设置本地地址和端口:
LocalAddress 127...1:9051
- 在配置文件中,设置本地地址和端口:
-
Tor网络设置:
- 配置Tor网络的连接:
TorSocks5 1
- 配置Tor网络的连接:
-
DNS设置:
- 保持默认DNS服务器,或者添加常用DNS服务器:
ForwardTo 8.8.8.8:53, 1.1.1.1:53
- 保持默认DNS服务器,或者添加常用DNS服务器:
-
IP转发设置(可选):
- 在
/etc/network/if-up.d/privoxy中添加脚本:#!/bin/sh IFS=$' \t\n' echo 'Privoxy IP forwarding script' echo 'Check if interface is up and has IP...' if [ -n "$IFACE" ]; then IP=$(ip -f inet addr list dev "$IFACE" show) if [ -n "$IP" ]; then echo 'IP is '$IP' on interface '$IFACE echo 'Forwarding to '$FORWARD_TO_IP ip route add "${FORWARD_TO_IP%.*%}/32" scope global dev "$IFACE" fi fi exit 0
- 在
-
防火墙设置:
- 使用iptables开放9051和9053端口:
sudo iptables -A INPUT -p tcp --dport 9051 -j ACCEPT sudo iptables -A INPUT -p tcp --dport 9053 -j ACCEPT
- 使用iptables开放9051和9053端口:
-
路由设置(可选):
- 指定路由IP:
# route Route 10.9.9.9:904, %t
- 指定路由IP:
-
请求超时设置:
- 在配置文件中设置合理的超时时间:
RequestTimeout 360
- 在配置文件中设置合理的超时时间:
-
网络接口优化(可选):
- 在配置文件中指定使用特定的网络接口:
# use specific interface LocalInterface eth
- 在配置文件中指定使用特定的网络接口:
-
启动服务:
- 在Debian/Ubuntu中启动:
sudo systemctl start privoxy sudo systemctl enable privoxy
- 在RHEL/CentOS中启动:
sudo systemctl start privoxy sudo systemctl enable privoxy
- 在Debian/Ubuntu中启动:
-
测试配置:
- 检查Privoxy版本:
privoxy -V
- 测试本地连接:
telnet 127...1 9051 curl -I http://127...1:9051
- 测试Tor网络连接:
torsocks curl -I http://example.com
- 检查Privoxy版本:
-
故障排除:
- 如果连接速度仍慢,检查DNS服务器是否可用,或者调整Tor网络配置。
- 确保防火墙设置正确,端口没有被阻挡。
通过以上步骤,优化Privoxy的配置可以显著提升网络连接速度,同时确保数据隐私和安全。









