Ich muss auf einem System einen Proxy einrichten und allen Benutzern erlauben, das Internet über den Computer zu nutzen, auf dem der Proxy installiert ist.
Ich habe im Internet gesucht und es gibt Squid, aber ich muss das konfigurieren, was ich nicht weiß.
Ich habe die Adresse 192.168.5.100 bis 192.168.5.150. Ich muss alle diese Adressen zum Proxy hinzufügen und alle Rechner sollten die Proxy-Einstellungen für das Internet verwenden.
Suche nach einer guten Lösung.
Gopal
Antwort1
Squid ist ein Open-Source-Tool, das als Proxy für Clients fungiert. Sie müssen es auf Ihrem Server installieren und einige empfohlene Einstellungen konfigurieren, damit es gestartet und ausgeführt werden kann.
SieheSquid-Konfigurationfür die Beispielkonfiguration und zum Funktionieren. Es ist sehr einfach, es einzurichten und zum Funktionieren zu bringen.
Es gibt einige grundlegende Konfigurationsparameter, die Sie festlegen müssen, wie z. B. Ihr Quellnetzwerk. Um Squid für Ihre spezifischen Anforderungen zu verwenden, können Sie „acl“ (Squid-Konfigurationsparameter) verwenden, mit dem Sie Regeln für spezifische Anforderungen festlegen können.
Noch eine Referenz:Squid-Installation und -Konfiguration
Antwort2
Für eine einfache Konfiguration von Squid ist lediglich die Änderung dieser Zeilen erforderlich:
a) Ein sichtbarer Hostname.
Dies ist der Hostname, der in der Datei gefunden wurde/etc/hosts.
visible_hostname yourcomputer
b) Eine ACL für Ihr lokales Netzwerk.
Dies ist die Quelle, die die Quelle des Netzwerks angibt.
acl my-network src 10.148.13.0/255.255.255.0
c) Ein http_access
Dies ist eine Variable, die Benutzern im internen Netzwerk den Zugriff auf das Internet ermöglicht. Sie muss mit dem ACL-Namen für Ihr verwendetes lokales Netzwerk übereinstimmen.
http_access allow my-network
Speichern Sie Ihre Konfigurationsänderungen.
und Sie müssen den Cache für den Proxyserver erstellen
sudo -i
squid -z