

Proxy - Squid na Debianu a stream audio
Ahoj,
po dlouhé době chci opět požádat o pomoc, protože tohle řeším už 3 dny a už mám nervy v kýblu (2 dny googlení a zkoušení).
Jednoduše - nainstaloval jsem ve firmě proxy server. Stránky které potřebuji se mi zobrazují, v tom problém není. Ale rád bych ještě povolil stream rádia z portálu www.play.cz.
Na portál se také dostanu ale po spuštění rádia nic nehraje. V logu je hláška co se toho týká - TCP_MISS_ABORTED/200 viz. příloha. Má s tímto někdo zkušenosti? Poradí mi prosím někdo jaká konkrétní věc se v .conf filu toho týká ? Případně jak to nastavit ?? Díky moc.
PS: pokud zadám http_acces allow all (aby provoz jel přes proxy ale vše bylo povolené) tak rádia hrají. Takže samo o sobě to squid podporuje. Jen nemůžu přijít na to co kde nastavit když je to v omezeném provozu.
PS2: napadla mě jedna věc a to že před započetím přehrávání se v okně objeví reklama a když zapnu omezený provoz tak to tu reklamu blokuje, možná je jejím zobrazením podmíněné spuštění streamu. Podle logu jsem povolil veškeré domény, které to načetlo, ale také to nepomohlo.
nikdo ? :(
Jak máš postavené ACL?
Můžeš sem hodit ten kus konfigu squida?
edit: samotné otevření streamu ve VLC (viz poslední řádek) funguje, není to tedy IMHO vázáno na žádný další element na stránce.
Ahoj,
promiň byl jsem nějakou dobu pryč. Posílám co tam mám nastavené. Napadá mě, nemusí se tam zvlášť hodit ten port, přes který to hraje - viz. screen č. 1 ?
Dík
Nikde nevidím povolené url toho rádia (ale třeba jej máš v allow.squid)?
bonton-128.mp3
BTW, proč děláš screenshoty? Proč nekopíruješ z toho Puttyho rovnou text?
Jo je to tam. Je to povolené reg. výrazy, takže vše co obsahuje play.cz v adrese je povolené. Pro jistotu to sem hodím (kopírování z putty mi nějak nejde)
použij shift a přetáhni levou myší text. To je celé.
jinak já tam žádný regexp, který vyhovuje url výše nevidím.
to mi právě nějak nejde
Hele ten regexp jsem měl za to, že jak první tak i poslední vyhovujou. Jak mám tedy napsat "cokoli+play.cz+cokoli" ??
Jinak ta stránka mi naběhne, i subdomény (okno pro přehrávání). Tak jsem měl za to, že to funguje.
je to regexové pravidlo pro dstdomain, tj. se aplikuje pouze na doménu, nikoli URL, takže pro povolení stačí zadat jen play\.cz (ale klidně i play.cz, tečka se nahradí tečkou). Nemusíš řešit žádné začátky, textové metaznaky apod.
Tak jsem tam dal jen play.cz a stejně to nejede. Hele ale kdyby to bylo stopnuté kvůli pravidlům, tak se tam píše v logu TCP_DENIED/403 ale zrovna u tohohle MP3 souboru/streamu je TCP_MISS ABORTED/200 což je myslím jinej problém.
TCP_MISS_ABORTED znamená, že spojení ukončil prohlížeč. Opravdu jsi zkusil to url co jsem ti dal výše?
viz. http://wiki.squid-cache.org/SquidFaq/SquidLogs#Squ id_result_codes
No když zkusím přesně to, tak se mi to pustí ve Win Playeru a funguje to. Já ale potřebuju, aby to hrálo přes ten webovej přehrávač. Uživatelé se tam musí proklikat přes tu stránku web prohlížečem. Takhle ručně to pouštět do WMP to nezvládnou :(
mně to hraje normálně v prohlížeči (FF). Že ty používáš nějaký Explodér!?
Takže resumé je takové, že problém není v tom, že by ti to nefungovalo, ale v tom, že webová stránka je blokována serverem, protože ty jsi ve squidu vyblokoval nějakou její komponentu.
edit: jinak osobně bych, pokud se to týká více lidí/posluchačů, řešil celý problém restreamem. Ušetříš tak pásmo.
Tak už nějaký posun - v Chrome to hraje, což předtím taky nešlo, takže upráva v allow.squid zabrala.
Ale !!! - proč to jako nejede v IE ?? Když IE nejede přes proxy ale normálně, tak to hraje. Takže jak může ten Squid blokovat nějakou komponentu právě jen pro IE ?? A kde se to dá vůbec nastavit ? Jinak v IE jsem zadal "Režim kompatibility" a vypnul "Chráněný režim" kdyby náhodou, ale stejně to nezabralo.
Já to právě v exploreru potřebuju :( tam nic jinýho nemají :(
Ne že on blokuje komponentu, ale squid vyblokoval nějaký element na stránce, který spouští přehrávání v okně. Proto ti to nehraje když si to naklikáš, ale hraje to přes přímé URL. Budeš muset vyřadit všechny filtry (nebo naopak projít vše co bylo vyblokováno) a hledat objekt, který to spouští v prohlížeči a ten pak přidat do výjimek.
Proč Explodér otevírá při otevření URL s MP3 na konci media player, to si musíš nastavit nejspíše sám v nastavení typů souborů v prohlížeči.
Já asi vím odkud vítr táhne. Nepřehrává to tu reklamu na začátku (video - spouští se v malém okénku co je přes přehrávač v tom okně od play.cz). Mám za to, že je to vázané na spuštění přehrávání. V Chromu ale reklama taky nehraje a pak rádio jede. To je jedno. Každopádně už jsem to řešil než jsem sem psal - absolutně nevím, jak tu reklamu/prvek/URL atp. dohledat z logů. :(
Těžko říct. Chrome třeba funguje jinak než IE, možná v něm máš adblock, který to řeší po svém.
Máš pravdu, v Chrome i Mozille to funguje, v IE ne. Hold budu muset oběhnout PC (16ks) a nainstalovat Firefox. Hele Touchwoode, díky moc. Pomohl jsi jako vždy, budu tě všude chválit
* LOCK *