Transzparens squid nem megy

 ( safranek | 2007. december 21., péntek - 20:02 )

Sziasztok!

Most frissítek egy sarge-os szervert ethcre és nem akar futni rendesen ugyanazzal a config fájllal, amivel sarge alatt működött:

Config fájl:
http_port 3128
cache_mem 64 MB
visible_hostname psc.hu
error_directory /usr/share/squid/errors/Hungarian
hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY
ftp_user squid@gmail.com

#transzparens mod
httpd_accel_host virtual
httpd_accel_port 80

httpd_accel_with_proxy on
httpd_accel_uses_host_header on
httpd_accel_single_host off

Induláskor ezt dobja:
Restarting Squid HTTP proxy: squid2007/12/21 18:53:49| parseConfigFile: line 11 unrecognized: 'httpd_accel_host virtual'
2007/12/21 18:53:49| parseConfigFile: line 12 unrecognized: 'httpd_accel_port 80'
2007/12/21 18:53:49| parseConfigFile: line 14 unrecognized: 'httpd_accel_with_proxy on'
2007/12/21 18:53:49| parseConfigFile: line 15 unrecognized: 'httpd_accel_uses_host_header on'
2007/12/21 18:53:49| parseConfigFile: line 16 unrecognized: 'httpd_accel_single_host off'

A userek pedig ezt kapják mikor weboldalt szeretnének megnézni:
HIBA
A kért URL nem tölthető le

Az alábbi kérés feldolgozásakor:

GET / HTTP/1.1
Host: index.hu
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; hu; rv:1.8.1.9) Gecko/20071025 Firefox/2.0.0.9
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: hu-hu,hu;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-2,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Cookie: inx_checker2=1; inx_checker2=1

a következő hiba lépett fel:

* Érvénytelen kérés

A HTTP kérés bizonyos szempontból érvénytelen. Lehetséges problémák:

* Hiányzó vagy nem létező kérési metódus (GET, POST)
* Hiányzó URL
* Hiányzó HTTP azonosító (HTTP/1.0)
* A kérés mérete túl nagy
* Content-Length hiányzik a POST vagy PUT kérésből
* A szervernévben nem megengedett karakter található; az aláhúzás karakter például ilyen

Generated Fri, 21 Dec 2007 17:38:52 GMT by psc.hu (squid/2.6.STABLE5)
--

Tűzfalban megvan a port átirányítás:
iptables -t nat -A PREROUTING -i $INTINT -p tcp --dport 80 -j REDIRECT --to-port 3128

Ötlet?

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

azt hoszem megvan:

ez kell a squid.conf-ba az fenti opciók helyett:

http_port 3128 transparent

kicsit tovább is guglizhattam volna.

Ez melyik verzió? Nekem 2.5-stable10 van fenn és nem ismeri a transparent paramétert...

"Ma is csak játszom az életem, De élni másképp nem merem; Nem maradt más, csak a Rock 'n' Roll nekem"

az etch-ben lévő alapcsomag:
squid 2.6.5-6

ott a pont.

a 2.6-ostol kezdve "egyszerusitettek" a transzparans modot, bar az elejen meg nem mukodott igazan...
nalad megy szepen? logok ok?

nyc

access logot még csak most pakoltam be a config-ba. Remélem menni fog. Már csak karácsony után lesz kitesztelve.

Ettol egyebkent mennyire lesz transzparens?
Pl. hogy kezeli le a https kereseket?

HTTPS-t nem lehet transzparensen proxyzni (magyarázat).


It doesn't matter if you like my song as long as you can hear me sing

Lehet. Tartalomra nem tudsz szűrni. Az egyetlen dolog, amit megtehetsz, hogy az adott gép felé engedélyezed-e a kapcsolatot.