在 Ubuntu 上配置 Privoxy 的多用户支持主要涉及编辑 Privoxy 的配置文件,以便每个用户都有自己的配置和日志文件。 以下是基本分步指南:
安装 Privoxy(如果尚未安装):
sudo apt update
sudo apt install privoxy
创建另一个配置文件:
在每个用户的主目录中创建一个名为 .privoxy
的隐藏文件夹,并在其中放置 config
创建文件。 例如,对于用户 user1
,路径将为 /home/user1/.privoxy/config
。
用户user2
的配置文件将为/home/user2/.privoxy/config
等。
编辑每用户配置文件:
每用户 .privoxy/config
文件全部必需包含监听地址和端口、过滤规则等基本配置选项。 示例:
listen-address 127.0.0.1:8118
forward -socks5 / 127.0.0.1:9050 .
filter-list /etc/ privoxy/user_rules.txt .
使用用户 user1
的 user_rules.txt
文件包含特定于该用户的过滤规则。
确保每个用户都有自己的日志文件:
Privoxy 默认情况下可能无法创建日志。文件。 单独的日志文件。 您可以通过编辑全局配置文件(通常位于 /etc/privoxy/config
中)来更改日志记录设置。 例如,您可以通过添加以下行在每个用户的主目录中创建一个日志文件:
log-file ~/.privoxy/log /%u .log
这将为每个用户创建一个名为 user.log
的日志文件。 %u
是代表当前用户的占位符。
启动或重新启动Privoxy服务:
对于每个用户,验证配置文件是否正确加载需要检查。 这通常是通过将适当的命令添加到每个用户的 shell 配置文件(例如,~/.bashrc
或 ~/.profile
)来完成的。 例如,对于用户user1
,您可以添加以下行:
privoxy --user=user1
code>
对于系统范围的配置,编辑 /etc/init.d/privoxy
(或相应的 systemd 服务文件),使其以 . 加载用户配置文件的正确方法。
身份验证设置:
每个用户,打开浏览器,访问网站,然后检查 Privoxy 日志文件以确保您的请求得到正确处理。
请注意,这些说明提供了一个基本框架,您应该根据自己的具体需求进行调整。 此外,请确保您有足够的权限来编辑用户配置文件和系统文件,并在进行任何更改之前备份重要数据。
评论前必须登录!
注册