We have serveral customers making use of our DSL high speed internet access. Our local Telco is the corporation which provides this service to us that we sell. Recently our Telco has placed some sort of Traffic Shaper within their network that will limit download speesd of all Peer2Peer traffic. We need a way to circumvent this traffic shaping.
This is a minor diagram of how the network is setup between us and our supplier.
- Customer Home or Business -> Supplier of High Speed Circuits -> Our Datacenter -> The Internet
As you can see all data passes through our facility to reach the internet.
We would like some sort of application that we can possibly have running within a Linux or FreeBSD machine. There will be a client side and server side. Server side will run within a scalable Freebsd or Linux farm that will process all packets. all traffic within our network will be passing through your server side application so redundancy/scalability is a must. This server side application will encrypt packets coming in that are being passed down to our customer. Then there will be some sort of application installed on our customers workstations (client side) that will decrypt these packets before they reach their running Peer2Peer application (some BitTorrent application). We must make it impossible for our Telco to be able to distuingish between P2P traffic and regular traffic. They are only limiting Peer2Peer traffic so this comes to say they are able to distuingish between data passing through our network to our customers. It's causing alot of problems with our customers and its affecting our business.
The client side application must work on Windows XP 32bit and 64bit, Windows Vista 32bit and 64bit, WIndows 2003 32bit and 64bit.