示例,允许访问某些域名或IP地址

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 中设置代理:

  1. 打开 设置 > 隐私与安全 > 网络
  2. 点击 设置 > 普通 HTTP代理
  3. 设置代理服务器地址为 localhost,端口为 786
  4. 点击 确定

在命令行工具中设置代理:

export http_proxy=http://localhost:786
export https_proxy=http://localhost:786

注意事项

  • Privoxy 默认运行在端口 786,如果需要修改端口,编辑配置文件。
  • 安装完成后,可能需要重新启动网络服务或防火墙,以允许 Privoxy 代理流量。
  • 如果使用防火墙(如 firewalld),需要在防火墙规则中开放相关端口。

Privoxy 提供了强大的配置选项,建议根据需要调整其设置,以满足你的网络管理需求。

示例,允许访问某些域名或IP地址

扫码添加AstrillVPN官网微信

扫码添加AstrillVPN官网微信

029-8826-4715
扫码添加AstrillVPN官网微信

扫码添加AstrillVPN官网微信

网站地图