Ein Proxy-Server ist ein Vermittler zwischen einem Computer und dem Internet , dass ein Benutzer Zugriff auf Websites , Web-Seiten -Cache für einen schnelleren Zugriff zu verhindern , und ein Protokoll aller Internet-Nutzung ermöglicht . Es gibt vier grundlegende Typen von Proxy-Servern : transparenter Proxy , anonyme Proxy , Proxy verzerren und hohe Anonymität Proxy . Squid , das auf einem Linux -basierten Ubuntu -Server installiert werden kann , ist eine einfache, transparente Proxy-Server -Anwendung, die in Netzwerken , die von kleinen Büro Großkonzern verwendet wird. Things You
Linux -basierte Computer Spiele -Terminal Prompt
Ubuntu Server
brauchen anzeigen Weitere Anweisungen
Installation
1
Öffnen Sie ein Terminal eingeben. Installieren Tintenfische und Kalmare -common auf einem Ubuntu -Server , indem Sie diese Zeile in der Klemme:
sudo apt- get install Tintenfisch Tintenfisch -common
2
die Tintenfische config-Datei bearbeiten in . der Terminal-Eingabeaufforderung durch Eingabe von: sudo
cp /etc /squid /squid.conf /etc /squid /squid.conf.orginal
sudo chmod aw /etc /squid /squid.conf . orginal
3
Stellen Sie die erlaubten Hosts mit den richtigen Berechtigungen . Ändern Sie die Proxy-Server auf TCP-Port 8888 von TCP Port 3128 , ist die Standardeinstellung , indem Sie eingeben: . Http_port 8888
4
Starten Sie den Proxy-Programm , um die Änderungen zu übernehmen. Um den Proxy -Server-Anwendung neu zu starten, geben Sie folgenden Befehl in das Terminal eingeben:
sudo /etc /init.d /squid restart
Authentication
5
Installieren apache2 Dienstprogramme , um die Authentifizierung mit dem Proxy zu stellen. Ubuntu Geek schlägt Addition aller Nutzer zu diesem Zeitpunkt. Schreiben Sie die Tintenfisch -Konfigurationsdatei , um die Authentifizierungs-Parameter zu bestätigen. Geben Sie in das Terminal aufgefordert die folgenden Zeilen:
auth_param Grundprogramm /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 off
(Siehe Referenzen 3)
6
Legen Sie die Authentifizierungsmethode für acl Nutzern und der acl Abschnitt erforderlich. Schreiben Sie in das Terminal eingeben:
acl Benutzer proxy_auth ERFORDERLICH
acl sectionx proxy_auth ERFORDERLICH
http_access Benutzern erlauben
7
Starten Sie den Proxy-Programm zu die Änderungen zu übernehmen . Um den Proxy -Server-Anwendung starten , wiederholen Sie diesen Befehl in das Terminal eingeben:
sudo /etc /init.d /squid restart