Privoxy 是一个开源的代理服务器软件,常用于科学上网、隐私保护或网络访问时的流量过滤。以下是使用 Privoxy 设置代理规则的基本教程,帮助你科学上网

安装 Privoxy

你需要安装 Privoxy,以下是常见操作系统的安装方法:

Windows

  1. 下载 Privoxy 最新版本:https://www.privoxy.cz/download/
  2. 解压安装:
    tar -xzf privoxy-win-1.x.y.z.exe.tar.gz
  3. 双击运行 privoxy.exe,默认配置文件在 privoxy.conf 文件中。

Linux

  1. 下载最新版本:https://www.privoxy.cz/download/
  2. 解压:
    tar -xzf privoxy-1.x.y.z.tar.gz
  3. 运行启动脚本:
    ./privoxy

macOS

  1. 下载并解压:
    tar -xzf privoxy-darwin-1.x.y.z.tar.gz
  2. 双击运行 privoxy

配置 Privoxy

Privoxy 的配置文件是 privoxy.conf,位于安装目录下,你可以通过命令行或文本编辑器修改配置文件。

创建自签名证书

科学上网时,通常需要通过代理访问受限网站,可能需要自签名证书,以下是生成自签名证书的步骤:

  1. 打开终端,进入 Privoxy 的安装目录:
    cd /path/to/privoxy
  2. 生成证书:
    ./privoxy -w /path/to/certs/ -C privoxy.pem -k privoxy.key
  3. 生成完成后,证书文件 privoxy.pem 和密钥 privoxy.key 存在于 /path/to/certs/ 目录。

配置代理规则

Privoxy 支持通过配置文件定义域名和端口的重定向规则,以下是一个示例配置文件:

listen-address 127...1
listen-port 108
forward 127...1:1081 .

应用代理规则

在配置完成后,你需要将 Privoxy 配置为你希望代理的网站,以下是常见的科学上网配置示例:

  1. 如果你想代理特定域名的流量:
    forward 127...1:80 www.example.com .
  2. 如果你想代理所有域名的流量:
    forward 127...1:80 .

使用代理规则

在配置完成后,你可以通过以下方式使用代理:

命令行

export http_proxy=http://127...1:108
export https_proxy=http://127...1:108

浏览器设置

  1. 打开浏览器,设置为手动代理:
    • Windows/Linux/macOS:浏览器设置中选择手动代理,输入代理地址和端口(127...1:108)。
    • macOS:在 System Preferences > Network > Proxy 中设置。

示例:科学上网

假设你想通过 Privoxy 访问被限制的网站(如 Google 或 GitHub),你可以配置如下:

  1. privoxy.conf 中添加:
    forward 127...1:80 www.google.com .
  2. 重新启动 Privoxy:
    ./privoxy -F privoxy.conf
  3. 你可以通过浏览器访问 http://www.google.com,Privoxy 会将请求转发到外部服务器。

注意事项

  1. 合法使用:确保你遵守当地法律法规,不使用代理进行非法活动。
  2. 隐私保护:配置代理时,确保证书和密码的安全,避免泄露。
  3. 维护更新:定期更新 Privoxy 以确保安全性。

Privoxy 是一个开源的代理服务器软件,常用于科学上网、隐私保护或网络访问时的流量过滤。以下是使用 Privoxy 设置代理规则的基本教程,帮助你科学上网

扫码添加AstrillVPN官网微信

扫码添加AstrillVPN官网微信

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

扫码添加AstrillVPN官网微信

网站地图