PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mal wieder eine Squid-Frage - gibt ja sowenige ;)



ballaballa
22.01.03, 19:33
Hi!

Ich habe Squid installiert. Auch das starten klappt einwandfrei.
Zumindest kommt keine Fehlermeldung.

Wenn ich dann aber vom Client aus auf das Internet zugreifen will, klappt es nicht.
Der IE sagt einfach 'Seite nicht gefunden' und Opera meldet 'Acces Denied'.
Ich glaube, dass es an meiner Konfiguration liegt.
Könntet ihr mir bitte eine geben, in der alles erlaubt ist?
Port soll 8080 sein.

Danke im Vorraus!

next
22.01.03, 19:44
http_port 80
icp_port 3130
# local_domain dopefish.next.net
# local_ip 148.100.100.102
# acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl all src 148.100.100.0/24
acl clients src 148.100.100.0/255.255.255.0

http_access allow localhost
http_access allow clients
icp_access allow all

das ist wohl die einfachste methode, bei clients musst du die ip bloss auf dein netz ändern, der port ist hier standartmässig auf 3128

ballaballa
22.01.03, 19:52
sicher, dass das bei 3128 nicht
http_port 3128
icp_port 3130
acl localhost src 127.0.0.1/255.255.255.255
acl all src 148.100.100.0/24
acl clients src 148.100.100.0/255.255.255.0
http_access allow localhost
http_access allow clients
icp_access allow allheißen müsste?

next
22.01.03, 19:56
ja, eigentlich schon!

next
22.01.03, 19:58
sorry war die falsche squid.conf :/ hab die standart config umgeschrieben damit es funzt :)

ballaballa
22.01.03, 20:08
ich hab jetzt folgendes drin stehen:
http_port 80
icp_port 3130
acl localhost src 127.0.0.1/255.255.255.255
acl all src 192.168.0.1/24
acl clients src 192.168.0.1/255.255.255.0
http_access allow localhost
http_access allow clients
icp_access allow all

aber nichts funzt. Wenn ich vom Client (192.168.0.1) aufs Internet zugreife sagt er beim Port 3128 wieder 'Access Denied' und bei 8080 zeigt er eine leere Seite an.
Keine Ahnung, wieso 8080 "funktioniert".

Woran kann es liegen, dass das nicht geht?
Wäre eigentlich auch folgendes möglich?
http_port 80
icp_port 3130
acl all src 0.0.0.0-255.255.255.255/255.255.255.0
http_access allow all
icp_access allow all

rasi
23.01.03, 10:04
sers

probier doch mal folgendes:

http_port 8080
http_access allow all

dann müsste es funktionieren.....

Greks
23.01.03, 11:04
ich empfehle dir die squid conf mit "webmin" zu machen.

grafisches frontend im broweser um alles mögliche zu konfigurieren.
naja damit hab ich squid sehr einfach hinbekommen.

Stormbringer
23.01.03, 11:16
Original geschrieben von ballaballa
ich hab jetzt folgendes drin stehen:

aber nichts funzt. Wenn ich vom Client (192.168.0.1) aufs Internet zugreife sagt er beim Port 3128 wieder 'Access Denied' und bei 8080 zeigt er eine leere Seite an.
Keine Ahnung, wieso 8080 "funktioniert".

Woran kann es liegen, dass das nicht geht?
Wäre eigentlich auch folgendes möglich?

Hallo,

per http_port gibst Du in der squid.conf an, auf welchem port squid "lauschen" soll.
Wenn Du dort 3128 angibst, mußt Du auch bei den clients 3128 angeben.
Gibst Du dort 8080 an (MS proxy Standard), muß auch bei den clients 8080 eingetragen werden, etc.

Gemäß der Einträge:


http_port 80
icp_port 3130
acl localhost src 127.0.0.1/255.255.255.255
acl all src 192.168.0.1/24
acl clients src 192.168.0.1/255.255.255.0
http_access allow localhost
http_access allow clients
icp_access allow all

kann nur das System mit der ip Adresse 192.168.0.1/24 (acl clients src 192.168.0.1/255.255.255.0) ins Internet.
Ändere die acl clients src Definition bspw. zu 192.168.0.0/255.255.255.0, und das gesamte subnet wird als gültig definiert.
Bei den clients solltest Du dann halt als proxy Server die ip Adresse des Servers (vermutlich 192.168.0.1 und den Port 80 angeben.
(Sauberer wäre es allerdings, in der squid.conf port 3128 zu verwenden, und diesen auch bei den clients entsprechend einzutragen.)

Gruß

ballaballa
23.01.03, 21:57
Ach, ich bring squid einfach net zum Laufen.
Hab jetzt Oops genommen.
Der unterstützt zwar kein SSL, aber das brauch ich eh fast nie.

rasi
24.01.03, 12:42
also damit sollte squid laufen

(nur falls du noch willst)

klick mich (http://www.linuxforen.de/forums/attachment.php?postid=167591)

cya
rasi