Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno 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.

Předmět Autor Datum
nikdo ? :( nový
snaider82 24.03.2016 15:16
snaider82
Jak máš postavené ACL? Můžeš sem hodit ten kus konfigu squida? edit: samotné otevření streamu ve V… nový
touchwood 24.03.2016 15:26
touchwood
Ahoj, promiň byl jsem nějakou dobu pryč. Posílám co tam mám nastavené. Napadá mě, nemusí se tam zvl… nový
snaider82 30.03.2016 08:52
snaider82
Nikde nevidím povolené url toho rádia (ale třeba jej máš v allow.squid)? bonton-128.mp3 BTW, proč… nový
touchwood 30.03.2016 09:11
touchwood
Jo je to tam. Je to povolené reg. výrazy, takže vše co obsahuje play.cz v adrese je povolené. Pro ji… nový
snaider82 30.03.2016 09:23
snaider82
použij shift a přetáhni levou myší text. To je celé. jinak já tam žádný regexp, který vyhovuje url… nový
touchwood 30.03.2016 09:38
touchwood
to mi právě nějak nejde :-) Hele ten regexp jsem měl za to, že jak první tak i poslední vyhovujou.… nový
snaider82 30.03.2016 10:14
snaider82
je to regexové pravidlo pro dstdomain, tj. se aplikuje pouze na doménu, nikoli URL, takže pro povole… nový
touchwood 30.03.2016 10:24
touchwood
Tak jsem tam dal jen play.cz a stejně to nejede. Hele ale kdyby to bylo stopnuté kvůli pravidlům, ta… nový
snaider82 30.03.2016 10:34
snaider82
TCP_MISS_ABORTED znamená, že spojení ukončil prohlížeč. Opravdu jsi zkusil to url co jsem ti dal výš… nový
touchwood 30.03.2016 12:00
touchwood
No když zkusím přesně to, tak se mi to pustí ve Win Playeru a funguje to. Já ale potřebuju, aby to h… nový
snaider82 30.03.2016 12:12
snaider82
mně to hraje normálně v prohlížeči (FF). Že ty používáš nějaký Explodér!? ;-) Takže resumé je takov… nový
touchwood 30.03.2016 12:15
touchwood
Tak už nějaký posun - v Chrome to hraje, což předtím taky nešlo, takže upráva v allow.squid zabrala.… nový
snaider82 30.03.2016 13:50
snaider82
Ne že on blokuje komponentu, ale squid vyblokoval nějaký element na stránce, který spouští přehráván… nový
touchwood 30.03.2016 15:51
touchwood
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… nový
snaider82 30.03.2016 16:01
snaider82
Těžko říct. Chrome třeba funguje jinak než IE, možná v něm máš adblock, který to řeší po svém. nový
touchwood 30.03.2016 21:15
touchwood
Máš pravdu, v Chrome i Mozille to funguje, v IE ne. Hold budu muset oběhnout PC (16ks) a nainstalova… poslední
snaider82 01.04.2016 14:30
snaider82

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.

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.

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ů. :(

Zpět do poradny Odpovědět na původní otázku Nahoru