Linux Step By Step

Step By Step Configuration Squid To block Streaming media Online

Config File squid configuration in /etc/squid/squid.conf

Edit File in squid.conf above line in ACL Zone.
################## ACL for Radio / Video Stream ###########################
acl StreamingRequest1 req_mime_type -i ^video/x-ms-asf$
acl StreamingRequest2 req_mime_type -i ^application/vnd.ms.wms-hdr.asfv1$
acl StreamingRequest3 req_mime_type -i ^application/x-mms-framed$
acl StreamingRequest4 req_mime_type -i ^audio/x-pn-realaudio$
acl StreamingReply1 rep_mime_type -i ^video/x-ms-asf$
acl StreamingReply2 rep_mime_type -i ^application/vnd.ms.wms-hdr.asfv1$
acl StreamingReply3 rep_mime_type -i ^application/x-mms-framed$
acl StreamingReply4 rep_mime_type -i ^audio/x-pn-realaudio$
################## ACL for Radio / Video Stream ###########################

Edit File in squid.conf above line in http_access Zone.
#################### Rules to block Radio / Video Stream #################
http_access deny StreamingRequest1 all
http_access deny StreamingRequest2 all
http_access deny StreamingRequest3 all
http_access deny StreamingRequest4 all

http_reply_access deny StreamingReply1 all
http_reply_access deny StreamingReply2 all
http_reply_access deny StreamingReply3 all
http_reply_access deny StreamingReply4 all
#################### Rules to block Radio / Video Stream #################

7 Comments »

  1. This works for me….
    but how can i block it for some sites and allow for others…

    Comment by Rahul — January 13, 2009 @ 9:43 am | Reply

  2. i want to configure squid server pls help me how can i install squid step by step

    Comment by ratibhan — April 24, 2009 @ 4:12 am | Reply

  3. Using Squid Proxy to Block Multimedia Streaming
    Often multimedia streaming is not good for the office environment. It will dry out the bandwidth of our network, thus slows it down. We can block the multimedia streaming using squid filter. Below is the example of how I did it using squid:
    Testing squid.conf system Ok working

    In the /etc/squid/squid.conf :

    # streaming download
    acl fails rep_mime_type ^.*mms.*
    acl fails rep_mime_type ^.*ms-hdr.*
    acl fails rep_mime_type ^.*x-fcs.*
    acl fails rep_mime_type ^.*x-ms-asf.*
    acl fails2 urlpath_regex dvrplayer mediastream mms://
    acl fails2 urlpath_regex \.asf$ \.afx$ \.flv$ \.swf$
    acl deny_rep_mime_flashvideo rep_mime_type -i video/flv
    acl deny_rep_mime_shockwave rep_mime_type -i ^application/x-shockwave-flash$
    acl x-type req_mime_type -i ^application/octet-stream$
    acl x-type req_mime_type -i application/octet-stream
    acl x-type req_mime_type -i ^application/x-mplayer2$
    acl x-type req_mime_type -i application/x-mplayer2
    acl x-type req_mime_type -i ^application/x-oleobject$
    acl x-type req_mime_type -i application/x-oleobject
    acl x-type req_mime_type -i application/x-pncmd
    acl x-type req_mime_type -i ^video/x-ms-asf$

    acl x-type2 rep_mime_type -i ^application/octet-stream$
    acl x-type2 rep_mime_type -i application/octet-stream
    acl x-type2 rep_mime_type -i ^application/x-mplayer2$
    acl x-type2 rep_mime_type -i application/x-mplayer2
    acl x-type2 rep_mime_type -i ^application/x-oleobject$
    acl x-type2 rep_mime_type -i application/x-oleobject
    acl x-type2 rep_mime_type -i application/x-pncmd
    acl x-type2 rep_mime_type -i ^video/x-ms-asf$
    http_reply_access deny deny_rep_mime_flashvideo
    http_reply_access deny deny_rep_mime_shockwave

    #streaming files
    http_access deny fails
    http_reply_access deny fails
    http_access deny fails2
    http_reply_access deny fails2
    http_access deny x-type
    http_reply_access deny x-type
    http_access deny x-type2
    http_reply_access deny x-type2

    And of course, you have to force your users to use your squid proxy server.

    Comment by hasan — July 25, 2009 @ 11:05 am | Reply

  4. Configuratio

    Comment by Joshan — May 12, 2010 @ 5:04 am | Reply

  5. Excellent….
    Good job .. you save my time

    Comment by Sunimal — May 31, 2010 @ 5:58 am | Reply

  6. Thank u very much, I works for me !!!

    Comment by Sudip — August 5, 2010 @ 5:13 am | Reply

  7. Does anyone know how to block Proxy bypass soft-wares like UltraSurf ????

    Comment by Sudip — August 5, 2010 @ 5:14 am | Reply


RSS feed for comments on this post. TrackBack URI

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

The Rubric Theme. Blog at WordPress.com.

Follow

Get every new post delivered to your Inbox.

%d bloggers like this: