GNU/Linux >> LINUX-Kenntnisse >  >> Linux

So installieren und konfigurieren Sie Privoxy Server auf CentOS 8

Privoxy ist ein kostenloser und nicht zwischenspeichernder Web-Proxy-Server. Ein Webbrowser verwendet diesen Proxy-Server, bevor er sich direkt mit dem Internet verbindet. Privoxy wird hauptsächlich aus Sicherheitsgründen und zur Verbesserung der Effizienz durch seine erweiterten Caching-Funktionen verwendet. Privoxy verfügt über erweiterte Filterfunktionen, einschließlich Werbeblockierung, Filtern von Webinhalten, Ändern von Webseitendaten und HTTP-Zugriff, Steuern des Zugriffs und Blockieren unerwünschter Websites und mehr.
Es ist einfach, leicht zu konfigurieren und hochgradig anpassbar.
P>

In diesem Beitrag zeigen wir Ihnen, wie Sie den Privoxy-Server auf CentOS 8 VPS installieren und konfigurieren.

Voraussetzungen

  • Ein frischer CentOS 8-Server auf der Atlantic.Net Cloud Platform
  • Ein auf Ihrem Server konfiguriertes Root-Passwort

Schritt 1 – Atlantic.Net Cloud-Server erstellen

Melden Sie sich zunächst bei Ihrem Atlantic.Net Cloud Server an. Erstellen Sie einen neuen Server und wählen Sie CentOS 8 als Betriebssystem mit mindestens 2 GB RAM. Stellen Sie über SSH eine Verbindung zu Ihrem Cloud-Server her und melden Sie sich mit den oben auf der Seite hervorgehobenen Anmeldeinformationen an.

Sobald Sie sich bei Ihrem CentOS 8-Server angemeldet haben, führen Sie den folgenden Befehl aus, um Ihr Basissystem mit den neuesten verfügbaren Paketen zu aktualisieren.

dnf update -y

Schritt 2 – Privoxy installieren

dnf install epel-release -y

Sobald EPEL installiert ist, können Sie den Privoxy-Server mit dem folgenden Befehl installieren:

dnf install privoxy -y

Der Privoxy-Server speichert alle seine Konfigurationsdateien unter /etc/privoxy/. Sie können sie mit dem folgenden Befehl überprüfen:

ls -l /etc/privoxy/

Sie sollten die folgende Ausgabe sehen:

-rw-r--r-- 1 root root  84868 Mar  1 12:22 config
-rw-r--r-- 1 root root 109864 Mar  1 12:22 default.action
-rw-r--r-- 1 root root  43970 Feb 25 12:54 default.filter
-rw-r--r-- 1 root root    600 Feb 25 12:54 match-all.action
-rw-r--r-- 1 root root  42259 Feb 25 12:54 regression-tests.action
drwxr-xr-x 2 root root   4096 May 26 02:29 templates
-rw-r--r-- 1 root root   3565 Feb 25 12:54 trust
-rw-r--r-- 1 root root   9012 Feb 25 12:54 user.action
-rw-r--r-- 1 root root      0 Mar  1 12:22 user.filter

Schritt 3 – Konfigurieren Sie Privoxy

nano /etc/privoxy/config

Suchen Sie die folgende Zeile:

listen-address  127.0.0.1:8118

Ändern Sie es mit der folgenden Zeile:

listen-address  your-server-ip:8118

Kommentieren Sie als Nächstes die folgenden Zeilen aus:

logdir /var/log/privoxy
logfile logfile

       debug     1 # Log the destination for each request. See also debug 1024.
        debug     2 # show each connection status
        debug     4 # show tagging-related messages
        debug     8 # show header parsing
        debug    16 # log all data written to the network
        debug    32 # debug force feature
        debug    64 # debug regular expression filters#
        debug   128 # debug redirects
        debug   256 # debug GIF de-animation
        debug   512 # Common Log Format
        debug  1024 # Log the destination for requests Privoxy didn't let through, and the reason why.
        debug  2048 # CGI user interface#
        debug  4096 # Startup banner and warnings.
        debug  8192 # Non-fatal errors
        debug 32768 # log all data read from the network
        debug 65536 # Log the applying actions

Speichern und schließen Sie die Datei und starten Sie dann den Privoxy-Dienst mit dem folgenden Befehl:

systemctl start privoxy

Sie können den Status des Privoxy mit dem folgenden Befehl überprüfen:

systemctl status privoxy

Sie sollten die folgende Ausgabe erhalten:

● privoxy.service - Privoxy Web Proxy With Advanced Filtering Capabilities
   Loaded: loaded (/usr/lib/systemd/system/privoxy.service; disabled; vendor preset: disabled)
   Active: active (running) since Wed 2021-05-26 02:34:04 EDT; 5s ago
  Process: 41499 ExecStart=/usr/sbin/privoxy --pidfile /run/privoxy.pid --user privoxy /etc/privoxy/config (code=exited, status=0/SUCCESS)
 Main PID: 41500 (privoxy)
    Tasks: 1 (limit: 12524)
   Memory: 1.4M
   CGroup: /system.slice/privoxy.service
           └─41500 /usr/sbin/privoxy --pidfile /run/privoxy.pid --user privoxy /etc/privoxy/config

May 26 02:34:03 centos8 systemd[1]: Starting Privoxy Web Proxy With Advanced Filtering Capabilities...
May 26 02:34:04 centos8 systemd[1]: Started Privoxy Web Proxy With Advanced Filtering Capabilities.

An diesem Punkt wird der Privoxy-Server gestartet und lauscht auf Port 8118. Sie können dies mit dem folgenden Befehl überprüfen:

ss -antpl | grep 8118

Sie sollten die folgende Ausgabe sehen:

LISTEN    0         128          104.245.32.188:8118            0.0.0.0:*        users:(("privoxy",pid=41500,fd=7))                                             

Schritt 4 – Konfigurieren Sie den Webbrowser für die Verwendung von Privoxy Proxy

Als Nächstes müssen Sie Ihren Webbrowser für den Privoxy-Server als Proxy-Server konfigurieren.

Gehen Sie zuerst zum Client-System und öffnen Sie Ihren Firefox-Webbrowser => und klicken Sie auf Bearbeiten => Einstellungen . Sie sollten die folgende Seite sehen:


Klicken Sie jetzt auf Netzwerkeinstellungen => Einstellungen . Sie sollten die folgende Seite sehen:


Geben Sie nun die IP und den Port Ihres Privoxy-Servers an und klicken Sie auf Ok Schaltfläche, um die Änderungen zu speichern.

Zu diesem Zeitpunkt ist Ihr Webbrowser so konfiguriert, dass er den Privoxy-Server verwendet, bevor er sich mit dem Internet verbindet.

Öffnen Sie nun Ihren Webbrowser und greifen Sie auf die URL https://www.whatismyip.com zu um Ihre öffentliche IP-Adresse zu überprüfen. Wenn alles in Ordnung ist, sollten Sie Ihre Privoxy-Server-IP auf der folgenden Seite sehen:

Schlussfolgerung

Herzliche Glückwünsche! Sie haben den Privoxy-Server erfolgreich auf Ihrem CentOS 8 Virtual Private Server installiert und konfiguriert. Sie können jetzt einige erweiterte Filter auf dem Privoxy-Server verwenden und Ihre gewünschten Inhalte blockieren.


Linux
  1. So installieren und konfigurieren Sie VNC unter CentOS 7

  2. So installieren und konfigurieren Sie Gitlab unter CentOS 8

  3. So installieren und konfigurieren Sie Postgres 13 auf Centos 8

  4. CentOS / RHEL 4 :So installieren und konfigurieren Sie den FTP-Server (vsftpd)

  5. CentOS / RHEL 5 :So installieren und konfigurieren Sie den vsftpd-Server

So installieren und konfigurieren Sie Memcached unter CentOS 8

So installieren und konfigurieren Sie den DHCP-Server auf Centos 8

So installieren und konfigurieren Sie GlusterFS unter CentOS 7/CentOS 8

So installieren und konfigurieren Sie Subversion (SVN) unter CentOS 7

So installieren und konfigurieren Sie Sandstorm Server unter CentOS 8

So installieren und konfigurieren Sie VNC Server unter CentOS/RHEL 8