How do I set up a proxy server for home with bandwidth control, download limit options?

Posted by Quakeboy on Super User See other posts from Super User or by Quakeboy
Published on 2011-11-02T21:47:30Z Indexed on 2011/11/14 1:55 UTC
Read the original article Hit count: 185

3 room mates share a single 2 Mbps connection. Have a 40GB per month download limit beyond which speed drops to 256Kbps which is annoying.

One of the roommates abuses the connection by downloading beyond his quota limit. I have a Netgear WNR1000v2 Wireless router + ADSL Modem to connect to the internet. We all access internet via Wireless router which connects to ADSL Modem.

I need a free proxy solution which can help me set

  1. 40GB / 3 (13 GB) limit for each person (every person has 2 devices - a PC and a phone with Wifi)
  2. Uniform Bandwidth control - when 2 people browse the internet they should get 1 Mbps each, and when 3 people access, they should get 2Mbps divided by 3.
  3. After each person crosses their monthly download limit, they should be able to access the internet with 256Kbps speed only or lesser.
  4. Can I have a custom firmware on my wireless router do this (or) Do I need a proxy server ?

Please point me to any relevant tutorials (for example with Squid).

© Super User or respective owner

Related posts about download

Related posts about home-networking