Live data from Hacker News

Combine your Wi-Fi, Ethernet and 3G connections to increase your download speed

github.com

31–40 of 63 posts

Re: Combine your Wi-Fi, Ethernet and 3G connections to increase your download speed

#31
now i can use dispatch proxy on application bases like firefox or aria2c, simply by adding the proxy "localhost:8080" to the proxy section on these applications

but how to use it system wide ? so apps that don't support the use of proxies will be able to benefit from all this ?

edit: I'm using Mac

Re: Combine your Wi-Fi, Ethernet and 3G connections to increase your download speed

#32
God I've been wanting to do something like this for a long time, but just didn't have the networking chops to get started. Glad someone beat me to it!

I imagine this would work well, not just on networks you own, but with cooperative neighbors as well. What if an entire floor of an apartment building used the same proxy? Would that work?

Re: Combine your Wi-Fi, Ethernet and 3G connections to increase your download speed

#33
post #31

now i can use dispatch proxy on application bases like firefox or aria2c, simply by adding the proxy "localhost:8080" to the proxy section on these applications but how to use it system wide ? so apps that don't support the use of proxies will be able to benefit from all this ? edit: I'm using Mac

On a Mac set it in System Preferences > Network > Advanced... > Proxies > SOCKS Proxy.

Many Mac programs will automatically pick it up.

Re: Combine your Wi-Fi, Ethernet and 3G connections to increase your download speed

#36
I have used dual wan routers that do this: While speed can go up, and bandwidth certainly does, the latency variance makes many games unplayable, and really throws some video and audio streaming apps for a loop.

I'd love to see a write up how well this does stuff that is sensitive to latency and changing network conditions, beyond simple web surfing.

Re: Combine your Wi-Fi, Ethernet and 3G connections to increase your download speed

#37

Can anyone explain how this works? From previous experience I always thought that this was not possible without some cooperation on the other end because the problem is you want to split the data being sent to you to different ips. If the other end sends all the data to the same ip, you cannot redirect/load balance to other ips before the data actually gets to you. What am I missing?

In theory, it's possible to load balance transparently across multiple IP addresses, provided that you have a well-connected VPS in a nearby datacenter to serve as an intermediary.

From the world's point of view, you'll be connecting from the VPS's IP address, but between you and the VPS, you can do pretty much anything with the packets.

Granted, that's now how dispatch-proxy works.

Re: Combine your Wi-Fi, Ethernet and 3G connections to increase your download speed

#38
post #36

I have used dual wan routers that do this: While speed can go up, and bandwidth certainly does, the latency variance makes many games unplayable, and really throws some video and audio streaming apps for a loop. I'd love to see a write up how well this does stuff that is sensitive to latency and changing network conditions, beyond simple web surfing.

One of the advantages of using a proxy is that you can configure it per app.

For example, let's say I have 3 interfaces.

Interfaces (1) and (2) are low-latency and interface (3) is high latency.

I can start a proxy on localhost:1080 that redirects to interfaces (1), (2) and (3), and configure my download manager to use it.

I can then start another proxy on localhost:1081 that redirects to interfaces (1) and (2), and configure my game client to use it.

Post reply on HN