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
- 40GB / 3 (13 GB) limit for each person (every person has 2 devices - a PC and a phone with Wifi)
- 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.
- After each person crosses their monthly download limit, they should be able to access the internet with 256Kbps speed only or lesser.
- 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).
Update: I am not looking for router only/firmware solutions, I am open to running a proxy server on one of the PCs on the network or any other similar type of solutions.