Transparent proxy - Browser error pages

Fórumok

Sziasztok!

A következő érdekes dologra lettem figyelmes: Ha a Squid Cache: Version 3.1.6-os proxy-mat transzparens módban üzemeltetem, a böngészők error page-ei nem jelennek meg a felhasználóknál. Ellenkező esetben igen.
(Ha localhoston:3128 || localip:3128 || 3128 on figyel a squid akkor sem jó.)

Böngészem egy ideje a netet megoldást keresve, de nem találtam semmi érdemlegeset.

Tapasztaltatok Ti is efféle abnormalitást? Esetleg tatlátatok rá valami megoldást is?
Köszönöm előre a válaszotokat ;)

SZERK.: Ez nem is abnormális működés, csak a transzparens mód vele járója és kell egy plusz opció az error page-ek engedélyezéséhez ebben a módban?

Üdv.:
V007

Hozzászólások

Továbbra is értelmetlen a kérdésed.

Melyik errorra gondolsz? Első körben arra tippelek, hogy pl. a 404-essel van problémád, azonban ha belegondolsz a proxy működésébe, akkor érthető a jelenség, hiszem a proxy végzi a http get/put stb. kéréseket, és az eredmény odaadja a böngészőnek. Ha hibát kap, akkor a hibát mutatja.

Ha egyéb hibára gondolsz, akkor a _pontos_ hibaüzenet kellene.

Nem tudom miért lenne értelmetlen a kérdésem... De igen a 404, 403, stb... hibaüzenetekre gondolok, hisz egyiket se kapom meg.
A proxy működésével tisztában vagyok, de Te is írod, hogy:

... ha belegondolsz a proxy működésébe, akkor érthető a jelenség, hiszem a proxy végzi a http get/put stb. kéréseket, és az eredmény odaadja a böngészőnek. Ha hibát kap, akkor a hibát mutatja...

Itt a hangsúly, HA hibát kap odaadja azt a böngészőnek, tehát pl. ha zfgfd.hu nem található akkor 404-et küld, de elmarad a jól megszokott SQUID FÉLE ERROR PAGE!

Pl. ez... jobbat nem keresgélek tudjátok Ti mire gondolok

Most Nekem is érdekesen működik a proxy. Lassabb a kapcsolat mint a használata előtt, pedig nem kellene...
- cach_mem
- maximum_object_size_in_memory
- maximum_objecz_size

paramétereket is használom, de valami nem okés lassú...

- cache_dir ufs /var/spool/squid3 1024 64 256

aufs-en gondolkozom még, ill 128 L1 és 128 L2 szint állításán

Ill a spool-t RAID0-ra tenni a RAID1-ről

vagy transparent, vagy transzparens.

t

No proxy: Firefox ha nem találja a keresett oldalt, a szokásos csúnya 404-es hibát dobja és csókolom.
Proxy: Firefox nem találja a hibát -de van proxy beállítva-, akkor a nevezetes squid 404-es saját error page-e jelenik meg (webmaster, host, egyéb infók, tetszetős kinézet). Ez hiányzik nekem transzparens módban üzemelő proxy esetében.

Nem értem mit nem lehet ezen érteni.

Ha jól tévedek itt arról van szó, hogy a ha a túloldali szerver teljesen elérhetetlen (tehát nem 404, hanem már a tcp kapcsolat sem épül fel), akkor a böngésző egy tök üres fehér oldalt fog mutatni, ahelyett, hogy kiírná, hogy "[Piros X], Jajaj! A weboldal nem elérhető".

Na ezzel nem fogsz tudni sokat kezdeni, mert ahhoz, hogy a proxy megtudja, hogy hova kell továbbkapcsolódnia, be kell hazudnia a TCP szintű kapcsolatfelvételt a böngésző felé. Mivel a böngésző nem tudja, hogy proxyval beszél (ettől transzparens), ezért azt fogja hinni, hogy egy üres dokumentumot kapott válaszként.

Én nem tudok róla, hogy a squid-nek volna olyan opciója, hogy hiba esetén valami error-page-nek látszó dolgot hazudjon be, mintha az lenne a válasz. Elvileg nem lehetetlen megcsinálni, de sehol nem találtam nyomát, hogy létezne ilyen.
---
Internet Memetikai Tanszék