Disable video on Facebook, YouTube and etc...

Hi I’m new here :slight_smile: and I have one question.

I have a little restaurant on the mountains and I’m using satellite internet. Yes I know it is very expensive and limited but I don’t have other choice.

I would like to know is it possible to disable videos in Facebook YouTube and other applications and websites?

I’m using Micro Tik application on Android phone, and how I said I’m the new one in this and it will be very good to someone to help me step-by-step how to disable it.

Please help me because you will help me a lot. Because using Facebook, YouTube and other websites with videos it use a lot of data, and it cost me a lot of money.

I hope you will help me. :slight_smile:

All the best

Have you considered installing local proxy like http://www.squid-cache.org/ ?

Hi BartoszP :slight_smile:

How I say, im new in all this things :slight_smile: so I didn’t try. Is this hard to make?

Nah, squid cache, same as many other proxies, will have issues with https: https://wiki.squid-cache.org/Features/SslBump
This will simply show people “your connection is not private” on every https page.
It would be easier to simply limit people’s speed enough to make videos unusable.

@Isko900: As many sites, like youtube or facbook, use https, which is encrypted, it is not possible any more to block
certain (video-) file types, like .avi or .mp4. Simply, because they are not recognizable any more, as when using http.
Slowing down the connection per user, i.e. to 128kbit/s, would still allow reasonable surfing, but
not watching videos. As you are on satellite, reduction of traffic by blockage of ads will
also save you some $.

Or simple
Do not share net conection

Slowing users connection speeds would be a start, that and limiting total amount of data using hotspot feature.

Both will give the desired outcome. You could look at simply using a firewall rule to block TLS to Facebook, YouTube etc from your guest network.

  1. control speed
  2. use hotspot to apply traffic cuote per user
  3. Use opendns to block certain traffic


    Why not to hire a consultant who do the job??, can be less expensive than you think

Actually, there are two other ways possible:
Trick is that EVERY website have some different servers handling video. For example twitter use video.twimg.com, youtube use .googlevideo.com, facebook use video.fbcdn.net
One way to use this knowledge is feature called TLS hosts, which allows you to filter TCP HTTPS packets based on SNI extension. I was unable to make this working 100% but it may be just some silly mistake i did (it worked fine on anonymous mode of chrome but not in mobile app for example)

Another way is, to redirect DNS to yourself and replace these entries by static DNS. (i havent try this but it should be fine as you are not really affecting HTTPS communication. Only issue would be if client has already cached DNS entry)

Both ideas should work straight with routerOS, no extra stuff needed and they should block only videos from these major platforms without affecting other communication.
Maybe someone else might come with precise script to make it working. I had no luck and time (i was attempting to solve this around 11pm)