Linux

How to install Polipo on Centos 7

Polipo is a small and fast caching web proxy, and in this article we will talk about how to install Polipo on Centos 7.

You also can use as a bridge between the IPv4 and IPv6 Internets.

It allow an IPv6-only host to access IPv4 servers or vice versa, because Polipo is work both IPv4 and IPv6.

We can use Polipo to route traffic from SOCKS protocol, we can use with the Shadowsocks, Socks proxy or tor anonymising network.

If you want to remove advertisements and improve privacy, Polipo also can do that.

Here is how to install Polipo on Centos 7

# wget https://copr-be.cloud.fedoraproject.org/results/jasonbrooks/polipo/epel-7-x86_64/polipo-1.1.1-2.fc22/polipo-1.1.1-2.el7.centos.x86_64.rpm
# yum install polipo-1.1.1-2.el7.centos.x86_64.rpm

Below is minimum working version of /etc/polipo/config

daemonise = true
pidFile = /var/run/polipo/polipo.pid
logFile = /var/log/polipo/polipo.log
proxyAddress = "::0"        # both IPv4 and IPv6
proxyAddress = "0.0.0.0"    # IPv4 only
proxyPort = 8080
allowedClients = 127.0.0.1, 123.123.123.0/24, 12.12.12.12

You can enable blocking filter in /etc/forbidden

Enable Polipo on boot and start Polipo with Systemd

# systemctl enable polipo
# systemctl start polipo

Recent Posts

How to fix yum update error thread.error: can’t start new thread

If you found error thread.error: can't start new thread on yum update command on CentOS…

5 months ago

How to securing Cockpit login with Google Two Factor Authenticator 2FA

Cockpit is a web-based graphical interface for servers, intended for everyone, especially those who are:…

8 months ago

How to install Cockpit on CentOS 7 / CentOS 9 Stream and configure Nginx reserve proxy

From cockpit-project.org, Cockpit is a web-based graphical interface for servers, intended for everyone, especially those…

10 months ago

How to install and configure Nginx with HTTP3 on CentOS 9 Stream / RHEL 9

We have been using Nginx with HTTP3 for more than 1 year on our production…

11 months ago

How to sync date time using Crony on CentOS 9 Stream / RHEL 9

On CentOS 7, to sync date time we often use NTPD. But on CentOS 9,…

11 months ago

How to install and enable REMI repository on CentOS 9 Stream

Remi repository is one of third-party repository that have latest update of PHP on Enterprise…

11 months ago