Privoxy 是一个功能强大的网络代理服务器,主要用于为用户或企业网络提供控制访问、过滤和监控网络流量的功能,以下是安装 Privoxy 的步骤:
安装 Privoxy(Debian/Ubuntu)
安装软件源:
sudo apt update sudo apt install software-properties-common
添加 EPEL 存储库(RedHat/Fedora 可以跳过):
sudo apt install -y apt-transport-https ca-certificates curl software-properties-common sudo apt policy -현지
安装 Privoxy:
sudo add-apt-repository -y http://archive.ubuntu.com/ubuntu/ $(lsb_release -cs | head -1) sudo add-apt-repository -y http://archive.ubuntu.com/ubuntu/ $(lsb_release -cs | head -1)'-security sudo apt update sudo apt install -y privoxy
启动服务并设置默认配置:
sudo systemctl start privoxy sudo systemctl enable privoxy
配置 Privoxy:
默认配置文件位于 /etc/privoxy/privoxy.conf,建议根据需要修改:
sudo nano /etc/privoxy/privoxy.conf
启动服务并设置代理:
sudo systemctl start privoxy
使用 Privoxy(RedHat/Fedora)
安装软件源:
sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-7.rpm sudo dnf clean all
安装 Privoxy:
sudo dnf config-manager --enable-repo sudo dnf install -y https://rpms.remirepo.net/enterprise/Remi-release-7.noarch.rpm sudo dnf install -y @remi-release-7 sudo dnf clean all sudo dnf install -y privoxy
启动服务并设置默认配置:
sudo systemctl start privoxy sudo systemctl enable privoxy
配置 Privoxy:
默认配置文件位于 /etc/privoxy/privoxy.conf,建议根据需要修改:
sudo nano /etc/privoxy/privoxy.conf
启动服务并设置代理:
sudo systemctl start privoxy
基本操作
启动、停止和重启服务:
sudo systemctl start privoxy # 启动服务 sudo systemctl stop privoxy # 停止服务 sudo systemctl restart privoxy # 重新启动服务
查看服务状态:
sudo systemctl status privoxy
设置访问控制列表(ACL):
# 添加以下内容到 [forward-plain] 部分: # Allow *.example.com # Allow 192.168.1./24
访问 Privoxy 管理界面:
Privoxy 提供一个简单的Web界面,可以通过浏览器访问:
# 默认端口是 786 xdg-open http://localhost:786
配置浏览器或应用程序使用 Privoxy
在 Firefox 中设置代理:
- 打开 设置 > 隐私与安全 > 网络。
- 点击 设置 > 普通 HTTP代理。
- 设置代理服务器地址为
localhost,端口为786。 - 点击 确定。
在命令行工具中设置代理:
export http_proxy=http://localhost:786 export https_proxy=http://localhost:786
注意事项
- Privoxy 默认运行在端口
786,如果需要修改端口,编辑配置文件。 - 安装完成后,可能需要重新启动网络服务或防火墙,以允许 Privoxy 代理流量。
- 如果使用防火墙(如 firewalld),需要在防火墙规则中开放相关端口。
Privoxy 提供了强大的配置选项,建议根据需要调整其设置,以满足你的网络管理需求。









