安装Privoxy
在Linux环境中安装Privoxy:
sudo apt-get install privoxy
启动和配置Privoxy
启动Privoxy服务并设置其开机启动:
sudo systemctl start privoxy sudo systemctl enable privoxy
配置Privoxy的SOCKS服务器地址和端口(默认127...1:108):
sudo nano /etc/privoxy/privoxy.conf
在文件中添加以下内容:
listen-address 127...1 listen-port 108
保存并退出编辑器。
配置SOCKS代理
在应用程序中设置SOCKS代理地址和端口,在Firefox中:
- 打开设置,前往网络与连接 > proxy settings。
- 设置SOCKS代理地址为
..1,端口为108。
对于命令行工具(如curl或wget),在命令前添加代理选项:
curl --socks5 127...1:108 https://example.com
高级配置(可选)
为了防止被追踪,设置forwarded_for,将真实IP替换为127...1:
forwarded-for 127...1
测试配置
测试SOCKS代理是否工作:
curl --socks5 127...1:108 example.com
处理多用户或权限
如果有多个用户,配置多个SOCKS地址:
listen-address 127...1 listen-address 192.168.1.100 listen-port 108
或者设置密码保护:
sudo privoxy --enable-password-file /etc/privoxy/passwd
故障排除
- 无法连接:检查Privoxy日志,运行
privoxy -F查看详细信息。 - IP暴露:确保
forwarded_for配置正确,防止真实IP被记录。
设置HTTP/HTTPS代理(可选)
在环境变量中设置代理:
export http_proxy=http://127...1:108 export https_proxy=http://127...1:108
配置Privoxy作为SOCKS代理后,确保其他应用程序正确配置代理地址和端口,通过测试和日志查看,可以解决大部分问题,确保匿名性和网络安全。









