How to Turn Linux in einen Proxy-Server

January 12

How to Turn Linux in einen Proxy-Server

Ein Proxyserver ist ein Vermittler zwischen einem Computer und das Internet, das ermöglicht einem Benutzer Zugriff auf Websites, Webseiten-Cache für schnelleren Zugriff zu verhindern und bieten ein Protokoll über alle Internet-Nutzung. Es gibt vier Grundtypen von Proxy-Servern: transparenter Proxy, anonymer Proxy, Proxy und hohe Anonymität Proxy verzerren. Squid, die auf einem Ubuntu Linux-basierten Server installiert werden kann, ist eine einfache, transparente Proxy-Server-Anwendung, die in Netzwerken verwendet wird, die von kleinen Büros zu großen Unternehmen.

Anweisungen

Installation

1 Öffnen Sie eine terminal-Eingabeaufforderung. Installieren von Tintenfisch und Tintenfisch-Common auf einem Ubuntu Server kopieren Sie diese Zeile in das Terminal:

Sudo apt-Get installieren Tintenfisch Tintenfisch-Common.

2 Bearbeiten der Tintenfisch-Config-Datei in der terminal-Eingabeaufforderung eingeben:

Sudo cp /etc/squid/squid.conf /etc/squid/squid.conf.orginal

Sudo-Chmod-a-w-/etc/squid/squid.conf.orginal

3 Legen Sie die zulässigen Hosts mit den korrekten Berechtigungen. Ändern Sie den Proxy-Server auf TCP-Port 8888 vom TCP-Port 3128, die Standardeinstellung, indem Sie eingeben: Http_port 8888.

4 Starten Sie das Proxy-Programm, um die Änderungen zu übernehmen. Um die Proxy-Server-Anwendung neu zu starten, geben Sie diesen Befehl in der terminal eingeben:

Sudo /etc/init.d/squid restart

Authentifizierung

5 Installation apache2-Dienstprogramme zum mit dem Proxy-Authentifizierung bereitstellen. Ubuntu Geek schlägt alle Benutzer zu diesem Zeitpunkt hinzufügen. Umschreiben der Tintenfisch-Config-Datei um die Authentifizierungsparameter zu bestätigen. Geben Sie in der terminal-Eingabeaufforderung die folgenden Zeilen:

Auth_param basic-Programm /usr/lib/squid/ncsa_auth /etc/squid.passwd

Auth_param grundlegende Kinder 5

Auth_param grundlegende Reich NFYE Squid Proxy-caching-Webserver

Auth_param grundlegende Credentialsttl 3 Stunden

Auth_param grundlegende Casesensitive ausschalten

(Siehe Referenzen 3)

6 Legen Sie die Authentifizierung für Benutzer der Acl und Abschnitt Acl um erforderlich. Schreiben Sie in das terminal eingeben:

ACL Benutzer Proxy_auth REQUIRED

ACL ABSCHNITTX Proxy_auth REQUIRED

Http_access allow Benutzer

7 Starten Sie das Proxy-Programm, um die Änderungen zu übernehmen. Um die Proxy-Server-Anwendung neu zu starten, erneut geben Sie mit diesem Befehl in der terminal-Eingabeaufforderung ein:

Sudo /etc/init.d/squid restart

Tipps & Warnungen

  • Schrittweise Installationsinformationen steht über Open Source-Gruppen, wie Ubuntu, für Desktop- und Server-Anwendungen.