安装 Privoxy
你需要安装 Privoxy,以下是常见操作系统的安装方法:
Windows
- 下载 Privoxy 最新版本:https://www.privoxy.cz/download/
- 解压安装:
tar -xzf privoxy-win-1.x.y.z.exe.tar.gz
- 双击运行
privoxy.exe,默认配置文件在privoxy.conf文件中。
Linux
- 下载最新版本:https://www.privoxy.cz/download/
- 解压:
tar -xzf privoxy-1.x.y.z.tar.gz
- 运行启动脚本:
./privoxy
macOS
- 下载并解压:
tar -xzf privoxy-darwin-1.x.y.z.tar.gz
- 双击运行
privoxy。
配置 Privoxy
Privoxy 的配置文件是 privoxy.conf,位于安装目录下,你可以通过命令行或文本编辑器修改配置文件。
创建自签名证书
科学上网时,通常需要通过代理访问受限网站,可能需要自签名证书,以下是生成自签名证书的步骤:
- 打开终端,进入 Privoxy 的安装目录:
cd /path/to/privoxy
- 生成证书:
./privoxy -w /path/to/certs/ -C privoxy.pem -k privoxy.key
- 生成完成后,证书文件
privoxy.pem和密钥privoxy.key存在于/path/to/certs/目录。
配置代理规则
Privoxy 支持通过配置文件定义域名和端口的重定向规则,以下是一个示例配置文件:
listen-address 127...1 listen-port 108 forward 127...1:1081 .
应用代理规则
在配置完成后,你需要将 Privoxy 配置为你希望代理的网站,以下是常见的科学上网配置示例:
- 如果你想代理特定域名的流量:
forward 127...1:80 www.example.com .
- 如果你想代理所有域名的流量:
forward 127...1:80 .
使用代理规则
在配置完成后,你可以通过以下方式使用代理:
命令行
export http_proxy=http://127...1:108 export https_proxy=http://127...1:108
浏览器设置
- 打开浏览器,设置为手动代理:
- Windows/Linux/macOS:浏览器设置中选择手动代理,输入代理地址和端口(127...1:108)。
- macOS:在
System Preferences > Network > Proxy中设置。
示例:科学上网
假设你想通过 Privoxy 访问被限制的网站(如 Google 或 GitHub),你可以配置如下:
- 在
privoxy.conf中添加:forward 127...1:80 www.google.com .
- 重新启动 Privoxy:
./privoxy -F privoxy.conf
- 你可以通过浏览器访问
http://www.google.com,Privoxy 会将请求转发到外部服务器。
注意事项
- 合法使用:确保你遵守当地法律法规,不使用代理进行非法活动。
- 隐私保护:配置代理时,确保证书和密码的安全,避免泄露。
- 维护更新:定期更新 Privoxy 以确保安全性。









