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.