> Tarak Ranjan wrote: >>> -----Original Message----- >>> From: Tarak Ranjan [mailto:contacttrm@xxxxxxxxxxx] >>> Sent: Friday, July 18, 2008 9:33 AM >>> To: Squid >>> Subject: Streaming control >>> >>> Hi List, >>> i have blocked all audio/ video streaming in my >>> squid server but i want >>> to enable certain site like myvideo.com to receive >>> streaming from , what >>> sort ACL i have to write. only from myvideo.com rest >>> of all streaming >>> will be deny. is it possible to do , if so then can >>> anyone help me to do >>> that... >>> >>> /\ >>> Tarak >>> >> >> Hi , >> below is the code >> acl media_files rep_mime_type -i ^audio/ ^video/ >> http_access deny media_files >> > > Does this actually work? An http_access (request) deny associated with > a reply mime type acl? Interesting. Well, assuming it does work... No. It does not. Some requests do have mime. For POST/PUT requests sending files etc. Also, GET requests etc have an implicit mime type, though its better to just block those by request method. > > acl myvideo dstdomain .myvideo.com > acl media_files rep_mime_type -i ^audio/ ^video/ > http_access deny media_files !myvideo > > ...would only deny media files if they are not requested from a site in > the .myvideo.com domain. The problem is http_access + rep_mime_type. vs http_access + req_mime_type. Note: reQ vs reP. One for each direction of request/reply. - http_access uses reQ - http_reply_access uses reP What is needed is two ports of blockage: http_access + dstdomain/urlpath_regex http_reply_access + rep_mime_type Amos