Archiv verlassen und diese Seite im Standarddesign anzeigen : squid oder nicht??
hi
ich habe squid proxy server installiert.. wir auch beim booten geladen..
nur.. wenn ich netscape aufmache kommt ne meldung namenserver kann nicht gefunden werden..wenn ichd as wegdrücke bin ich im netz.. bin ich über squid drin oder nicht??
kann ich das prüfen..??
scara
hast du netscape gesagt, dass er einen proxysever nutzen soll?
das geht über bearbeiten->einstellungen->proxy.
dies musst du angeben:
localhost 3128
Da kann ich nur recht geben.
Ich habe da einen anderen Trick benutzt.
Da ich zu faul bin jedem Programm das was mit http zu tun hat mitzuteilen Squid zu benutzen habe ich einfach eine netfilter Regel erstellt die jedem localen Prozess der an Port 80, 143 (https) geht Squid benutzen soll
iptables -t nat -OUTPUT -p TCP --dport 80 -m owner ! --uid-owner 31 -j DNAT --to localhost:3128
iptables -t nat -OUTPUT -p TCP --dport 143 -m owner ! --uid-owner 31 -j DNAT --to localhost:3128
das "-m owner ! --uid-owner 31" soll bedeuten das locale anfragen vom benutzer mit der UID 31 (das ist die squid User ID bei Suse7.x) nathürlich nicht an squid weitergeleitet werden sollen, sonst dreht der sich ja im Kreis.
Damit das auch funktioniert müssen noch folgende eintrage in der /etc/squid.conf auskommentiert werden:
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
Damit wird Squid zum transparenten Proxy.
Das ist übrigens auch eine super Idee wenn man clienten im Netz hat und man dort auch keine lust hat bei jedem den Proxyeintrag zu machen.
diese Regel lautet dann:
iptables -t nat -A PREROUTING -i INTERNENETZWERKKARTE -p TCP --dport 80 -j DNAT --to ipadressedesproxys:3128
iptables -t nat -A PREROUTING -i INTERNENETZWERKKARTE -p TCP --dport 143 -j DNAT --to ipadressedesproxys:3128
Übrigens:
Ob squid benutzt wird oder nicht kannst Du folgendermassen prüfen.
tail -f /var/squid/logs/access.log
damit wird das Ende der log Datei von Squid geöffnet und alle folgenden Einträge angezeigt. Macht man nun eine http Anfrage kann man dort sofort sehen ob Squid benutzt wird oder nicht.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.