Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
transparenter squid und port 80
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
Macrobiotus
Apprentice
Apprentice


Joined: 06 Oct 2002
Posts: 230

PostPosted: Fri Sep 08, 2006 5:02 pm    Post subject: transparenter squid und port 80 Reply with quote

Hi zusammen! Ich habe letztens squid emerged um ein wenig zu lernen.
Nun mein Problem:
Squid läuft auf localhost welcher über eth0 mit dem DSL-Router verbunden ist.
Alles klappt :lol:
Nun will ich aber squid transparent laufen lassen. Das bedeutet doch, dass ich in meinem Browser keinen Proxy angeben muss, da sowieso alle http-Anfragen über Port 80 laufen (?).
Also gebe ich ein
Code:
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128

und Squid läuft nun auch auf Port 80.
Wenn ich in dem Browser keine Proxy angebe, dann wird nichts gefilter :?
Gebe ich port 80 als Proxy an, dann klappt alles wieder (bis auf den lokalen Apache :roll: ).

Was verstehe ich denn da falsch?
Back to top
View user's profile Send private message
Keepoer
Apprentice
Apprentice


Joined: 30 Mar 2004
Posts: 293
Location: Zwischen Kassel und Edewecht pendelnd

PostPosted: Fri Sep 08, 2006 5:22 pm    Post subject: Reply with quote

Hi,
ist doch logisch. Da du ja sicherlich über den Router ins Internet gehst, wird auch der ganze Datenfluss über den Router laufen, es sei denn, du stellst das manuell um (resp. im Browser/Programm). Wenn du den Proxy transparent haben willst, dann musst du eine zweite Karte einbauen und den zwischen PC und Router klemmen. Oder du kannst in deinem Router die Weiterleitung aktivieren (was ich aber nicht glaube).

MfG
Keep
Back to top
View user's profile Send private message
Macrobiotus
Apprentice
Apprentice


Joined: 06 Oct 2002
Posts: 230

PostPosted: Fri Sep 08, 2006 5:28 pm    Post subject: Reply with quote

Danke für die Antwort :D
:roll: Ich hab da aber noch ´n paar Fragen:
Was meinst du mit Karte? Netzwerkkarte? öööhh
Ich würde ja verstehen, was du mir sagen willst, wenn squid nicht klappen würde, aber so :?
*Ratlosigkeit*
Back to top
View user's profile Send private message
schmutzfinger
Veteran
Veteran


Joined: 26 Oct 2003
Posts: 1287
Location: Dresden/Germany

PostPosted: Fri Sep 08, 2006 7:29 pm    Post subject: Reply with quote

2 Netzwerkkarten brauchst du mit Sicherheit nicht. Die Regel sollte auch stimmen. Du kannst ja mal mit nc oder mit tcpdump beobachten ob sie auch funktioniert wie sie soll.
Back to top
View user's profile Send private message
Macrobiotus
Apprentice
Apprentice


Joined: 06 Oct 2002
Posts: 230

PostPosted: Fri Sep 08, 2006 7:33 pm    Post subject: Reply with quote

ok, ich stell mich mal ganz doof :roll:
Kann ich, wenn ich auf localhost squid laufen lasse, von localhost aus squid transparent nutzen (wenn alles klappt), oder geht das nicht (bei dem weiteren Anschluss über einen DSL-Router?
Back to top
View user's profile Send private message
schmutzfinger
Veteran
Veteran


Joined: 26 Oct 2003
Posts: 1287
Location: Dresden/Germany

PostPosted: Fri Sep 08, 2006 8:24 pm    Post subject: Reply with quote

Das Problem bei deinem Setup ist wohl das auch alle Anfragen von squid wieder an squid übergeben werden. Dein Browser will zB www.google.de, iptables übergibt das ganze an squid (localhost:3128). Der will dann port 80 von www.google.de aufrufen, dummerweise wird das durch iptables auch umgebogen.
Das Problem kann man vielleicht mit owner match umgehen, oder mit alias Interfaces. Aber auf einem Arbeitsplatzrechner ist es wohl einfacher den proxy einfach von Hand einzurichten.
Back to top
View user's profile Send private message
Macrobiotus
Apprentice
Apprentice


Joined: 06 Oct 2002
Posts: 230

PostPosted: Fri Sep 08, 2006 9:00 pm    Post subject: Reply with quote

OK, danke für die Antworten. Ich lasse es hier einfach sein.
Ich wollte squid genau so einrichten, wie es in einem anderen Netzwerk funktionieren soll, aber woanders ist halt woanders.
Back to top
View user's profile Send private message
Freiburg
Guru
Guru


Joined: 19 Jun 2004
Posts: 504
Location: Freiburg

PostPosted: Fri Sep 08, 2006 10:27 pm    Post subject: Reply with quote

schmutzfinger wrote:
Das Problem bei deinem Setup ist wohl das auch alle Anfragen von squid wieder an squid übergeben werden. Dein Browser will zB www.google.de, iptables übergibt das ganze an squid (localhost:3128). Der will dann port 80 von www.google.de aufrufen, dummerweise wird das durch iptables auch umgebogen.
Das Problem kann man vielleicht mit owner match umgehen, oder mit alias Interfaces. Aber auf einem Arbeitsplatzrechner ist es wohl einfacher den proxy einfach von Hand einzurichten.


man kann sie beim verbiegen markieren und alles was markiert ist nicht nochmal verbiegen
Back to top
View user's profile Send private message
schmutzfinger
Veteran
Veteran


Joined: 26 Oct 2003
Posts: 1287
Location: Dresden/Germany

PostPosted: Sat Sep 09, 2006 7:54 am    Post subject: Reply with quote

Nein das 2 mal verbiegen geht nicht. Das sind ja ganz andere Pakete.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum