Hello,
Here is my theory on how to make 2 (or more) connections work together and increase your final download and upload.
You will need the following items
- A PC or server connected at high speed that is greater or equal to both connections speed (from a data center, You can get some very cheap $30 a month, a VPS can be good enough)
- 2 Internet connections at your home (DSL + cable for example)
- A router that supports dual WAN
- A Magic software that I can write for example or someone can point me to something similar 😉
So what is needed is a way to split your data using some technology like the concept of RAID 0 (MAGIC software will be here used) and then use both IPs through the router to send the data to the server which will handle your request (it is possible to have a good usage of VPN here to forward all your traffic to the server without worrying about doing much work here). After that on the server you can reverse your RAID 0 data (using the same MAGIC software) and forward your request to the destination site that you want to visit.
Same way the downloading will happen when the server receives a reply from the destination site, it will split the data using same RAID 0 technology (using the MAGIC software) and then send the data to both of your IPs. After that on your side you combine the received data (using the software) and you are done.
This method won't make you worry about sessions or cookies as your IPs are hidden from destination sites (it is also a security plus)
If anyone has a similar idea or knows a software that can do this for me or even a library that I can use in any language don't hesitate to point me to it.
Of course I do prefer the data splitting to happen using some hardware like a router with MAGIC software as it will be much more effective. Like the RAID cards but without relaying on hard drives as they won't be used in this scenario
Let me know if anyone has any additional input. Also if anyone is interested in writing such MAGIC software that also will be helpful
Here is my theory on how to make 2 (or more) connections work together and increase your final download and upload.
You will need the following items
- A PC or server connected at high speed that is greater or equal to both connections speed (from a data center, You can get some very cheap $30 a month, a VPS can be good enough)
- 2 Internet connections at your home (DSL + cable for example)
- A router that supports dual WAN
- A Magic software that I can write for example or someone can point me to something similar 😉
So what is needed is a way to split your data using some technology like the concept of RAID 0 (MAGIC software will be here used) and then use both IPs through the router to send the data to the server which will handle your request (it is possible to have a good usage of VPN here to forward all your traffic to the server without worrying about doing much work here). After that on the server you can reverse your RAID 0 data (using the same MAGIC software) and forward your request to the destination site that you want to visit.
Same way the downloading will happen when the server receives a reply from the destination site, it will split the data using same RAID 0 technology (using the MAGIC software) and then send the data to both of your IPs. After that on your side you combine the received data (using the software) and you are done.
This method won't make you worry about sessions or cookies as your IPs are hidden from destination sites (it is also a security plus)
If anyone has a similar idea or knows a software that can do this for me or even a library that I can use in any language don't hesitate to point me to it.
Of course I do prefer the data splitting to happen using some hardware like a router with MAGIC software as it will be much more effective. Like the RAID cards but without relaying on hard drives as they won't be used in this scenario

Let me know if anyone has any additional input. Also if anyone is interested in writing such MAGIC software that also will be helpful
