privoxy 控制白名单访问
时间: 2024-01-20 15:09:20 浏览: 42
Privoxy是一个Web代理服务器,可以用于过滤、修改和控制HTTP请求和响应。要控制白名单访问,可以按照以下步骤操作:
1. 在Privoxy配置文件中,找到“actionsfile”行,并确保“default.action”文件是启用的。
2. 找到“user.action”文件并打开,添加以下行:
{ +block }
/
{ -block }
/allow/
上述代码将启用一个名为“allow”的白名单,允许所有通过此列表的网站访问,而阻止所有其他网站的访问。
3. 打开浏览器,将代理设置为Privoxy的端口号(默认为8118),并访问http://config.privoxy.org/show-status。
4. 在“User Actions”部分下,单击“Edit”按钮,添加要允许的网站地址。
5. 点击“Save”按钮保存更改,并在浏览器中访问您允许的网站。
请注意,这只能控制HTTP请求和响应,而不是DNS查询。如果要控制域名解析,可以考虑使用hosts文件或DNS过滤器。
相关问题
kali下载Privoxy
你可以按照以下步骤在Kali Linux上下载和安装Privoxy:
1. 打开终端并输入以下命令以更新软件包列表:
```shell
sudo apt update
```
2. 输入以下命令以安装Privoxy:
```shell
sudo apt install privoxy
```
3. 安装完成后,编辑Privoxy的配置文件`/etc/privoxy/config`。你可以使用任何文本编辑器打开该文件,例如使用nano编辑器:
```shell
sudo nano /etc/privoxy/config
```
4. 在配置文件中,找到以下行并取消注释(删除行首的`#`符号):
```
# forward-socks5t / 127.0.0.1:9050 .
```
这将启用Privoxy与Tor代理一起使用。
5. 保存并关闭文件。在nano编辑器中,按下`Ctrl + X`,然后按下`Y`键确认保存。
6. 启动Privoxy服务:
```shell
sudo service privoxy start
```
现在,你已经成功下载和配置了Privoxy。你可以通过将你的应用程序或浏览器的代理设置指向Privoxy来使用它。
docker安装privoxy
安装 Privoxy 可以使用 Docker 来简化操作。以下是使用 Docker 安装 Privoxy 的步骤:
1. 首先,确保已经安装了 Docker。如果没有安装,请根据您的操作系统进行安装。
2. 打开终端或命令提示符,并运行以下命令来拉取 Privoxy 的 Docker 镜像:
```shell
docker pull philalex/docker-privoxy-tor
```
3. 下载完镜像后,可以使用以下命令来启动 Privoxy 容器:
```shell
docker run -d -p 8118:8118 philalex/docker-privoxy-tor
```
4. 等待容器启动后,Privoxy 将在本地的 8118 端口上运行。您可以通过在浏览器中设置代理来使用 Privoxy。将代理设置为 `localhost` 和端口 `8118`。
这样,您就成功安装并启动了 Privoxy。