如何在Linux上安装和配置Polipo缓存Web代理?

Polipo出现时是最好的HTTP代理。从那时起,网络行为 已经发生了很大的变化,HTTPS也开始流行起来。HTTPS阻止中间层读取流量并缓存它们。Polipo目前没有维护,但是很有用 针对不同的情况。

森乐APT生根粉花卉树木园林育苗扦插移栽生根剂提高成活率生根液
| 月销量67件
优惠价6.8元
原价¥6.8

淘口令:

¥fnvkXtG5haK¥
 

为Ubuntu、Debian、Mint、Kali安装

我们可以为Ubuntu,Debian,Mint,Kali安装polipo apt-get 命令如下。

$ sudo apt-get install polipo
Install For Ubuntu, Debian, Mint, Kali
为Ubuntu、Debian、Mint、Kali安装

为Ubuntu、Debian、Mint、Kali安装

我们也可以安装 polipo 具有 yum 命令如下。

$ yum install polipo

配置文件

Polipo配置文件存储在 /etc/polipo/polipo . 我们将使用此配置文件来更改配置。我们可以设置代理地址、允许的客户端、日志等配置。

Configuration File
配置文件

列出配置选项

polipo支持很多配置选项。我们可以用 -v 选择 polipo 命令如下。有趣的是,这个选项需要sudo在下面的示例中提供的root权限。

$ sudo polipo -v
List Configuration Options
列出配置选项

设置代理地址

默认情况下,代理将侦听本地代理连接。我们可以启用polipo 倾听 网络范围内的给定IP地址 代理连接。我们将使用 proxyAddress 配置并为此提供网络接口IP地址 /etc/polipo/polipo 配置文件。默认情况下,Polipo将侦听端口TCP 8123。

proxyAddress = 192.168.122

设置允许的客户端

我们可以允许或拒绝那些可以连接到我们的polipo的客户 代理。我们将使用 allowedClients 选项。我们可以提供CIDR格式的网络地址或带有破折号的客户端范围。

allowedClients=192.168.122.0/24

或者我们可以用星号 * 指定整个网络地址范围

allowedClients=192.168.122.*

我们也可以用星号 网络号部分如下。

allowedClients=192.168.*.*

显示Polipo服务状态

我们可以用 systemctl 命令列出polipo服务状态,如下所示。

$ sudo systemctl status polipo
Display Polipo Service Status
显示Polipo服务状态

重新启动服务 重新加载配置

在对 /etc/polipo/polipo 我们需要重新启动polipo代理服务以使这些更改生效。我们将使用 systemctl 下面的命令将重新启动polipo 重新加载配置。

$ sudo systemctl restart polipo

Apt命令的客户机配置示例

有很多应用程序可以使用代理连接internet。Apt命令可与代理配置一起使用。我们可以用下面的行配置Apt来连接polipo这样的代理。

Acquire::http::Proxy "http://192.168.0.1:8123";

Firefox客户端配置示例

我们还可以配置Firefox浏览器以使用polipo 端口号为TCP 8123的代理服务器。  打开以下配置 Edit -> Preferences -> Connection Settings -> Maual Proxy Configuration

Firefox Proxy Configuration
Firefox代理配置

相关文章: 如何解决Ubuntu,Debian,Mint,Kali中的add apt repository command not found错误

© 版权声明
THE END
喜欢就支持一下吧,技术咨询可以联系QQ407933975
点赞0
分享