iptables transparent redirect to proxy on localhost
Alexandros Kosiaris
alex at noc.ntua.gr
Sat Oct 6 18:03:11 EEST 2007
basOS G wrote:
> Δε νομιζω να δουλεψει ετσι απλα !
>
>
>
> Ιδού μια σελίδα στον firefox που αναφέρει το πρόβλημα:
>
>
> ERROR
>
>
> The requested URL could not be retrieved
>
> ------------------------------------------------------------------------
>
> While trying to process the request:
>
> GET / HTTP/1.1
> Host: www.google.gr <http://www.google.gr>
> User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.6
> <http://1.8.1.6>) Gecko/20070802 Firefox/2.0.0.6
> Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=
> 0.9,text/plain;q=0.8,image/png,*/*;q=0.5
> Accept-Language: el,en-us;q=0.7,en;q=0.3
> Accept-Encoding: identity,gzip,deflate
> Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
> Keep-Alive: 300
> Connection: Close
> Cookie:
> PREF=ID=3a2137aaa7ecc74d:TM=1191344705:LM=1191344705:S=eMWAegV2eUuarIgi
>
> The following error was encountered:
>
> * *Invalid Request *
>
> Some aspect of the HTTP Request is invalid. Possible problems:
>
> * Missing or unknown request method
> * Missing URL
> * Missing HTTP Identifier (HTTP/1.0)
> * Request is too large
> * Content-Length missing for POST or PUT requests
> * Illegal character in hostname; underscores are not allowed
>
> Your cache administrator is root <mailto: root <mailto:root>>.
>
> ----------------------------
>
>
> To λεει κιολας Missing request/url/http id Κλπ.
>
> Ο proxy σερβερ ο συνηθισμενος τουλαχιστον δεν ειναι για transparent
> redirects. Ο εκαστοτε χτηστης ορίζει στο εκαστοτε προγραμμα οτι θελει να
> περναει μεσα απο τον proxy. Και επιδη τιθενται και θεματα ασφαλειας (πχ
> χρησιμοποιω τον proxy σου για να κανω τσατσιες) ο σερβερ ζητα και αλλες
> πληροφοριες εκτος απο τη διευθυνση προορισμου.
>
> Για να μην τα πολυλογω για να μιλησεις με εναν προξυ χρειαζεται ενα
> προτοκολο. Τα εκαστοτε προγραμματα που λεγαμε εχουν μεσα κωδικα για να
> στελνουν requests σε προξυ αλλα μιλωντας στη γλωσσα του. Νομιζω οτι
> ειναι μια επεκταση του http,
>
> Οποτε για να κανεις transparent προχIng δεν αρκει ενα redirect. Αν το
> ηξερα θα σου ελεγα πως. Ψαξε για στο internet υπαρχει λυση.
>
>
>
> ------------------------------------------------------------------------
>
>
Μην λέμε ότι θέλουμε παρακαλώ. Προφανώς και μπορείς να κάνεις
transparent proxying με το squid, χωρίς να πείς τίποτα στις εφαρμογές
σου. Μόνο στο google να κάνεις search to first result είναι:
http://tldp.org/HOWTO/TransparentProxy.html
Και είναι και 5ετίας ήδη η τρέχουσα έκδοση.
Για περισσότερα διαβάστε το παραπάνω link.
More information about the Linux-greek-users
mailing list