Dispatch Proxy for joining Wifi and Ethernet connections

cavedog

Honorary Master
Joined
Oct 19, 2007
Messages
22,655
So [MENTION=14460]Yuu[/MENTION] advised me about it.

Running Telkom LTE-A uncapped and Rain Mobile uncapped I wanted to test it. Results are pretty impressive especially for the speed seekers.

My Setup:
Windows 10
Latest Nodejs
Telkom Uncapped sim in Huawei B618s-65d connected to pc with Ethernet
Rain Mobile uncapped sim in Huawei B618s-22d connected to pc via Wifi dongle

Setup Dispatch proxy
https://imgur.com/a/0snis

Link about Dispatch Proxy on Github
https://github.com/Morhaus/dispatch-proxy


Running it Telkom@6 priority and Rain@4 priority just because my Rain is maxing @ 40Mbps and My Telkom is maxing @90Mbps.

Setup a sock5 proxy also as the HTTP proxy does not work well. Set the proxy in a specific sofware like torrents or download manager or in windows and force all to the dispatch proxy in "Control Panel > Configure Proxy Server"


Now Dispatch can't split single connections between two connections but it can split multi threaded connections like p2p and multithreaded downloads in a download manager. If you force the dispatch proxy in windows browsing will be faster as is each connection is also divided. Take mybb for example. You have the mybb page then all the ads and that all from different link so that will all be split.

Also multi threaded speedtests like speedtest.net will be split.

My speeds on speedtest with Dispatch Proxy enabled.
7454170283.png


dipatch_torrent_speed.png
 
Last edited:

cavedog

Honorary Master
Joined
Oct 19, 2007
Messages
22,655
I'm using Rain and Telkom. Telkom LTE-A gives me ~100Mbps the rest is Rain. Using dispatch proxy.

5c8a0d5d198fea14e2ca222fec023ea3.png


7561485452.png
 

Budza

Executive Member
Joined
Oct 14, 2008
Messages
8,620
Nice- thanks @cavedog !

I have combined my WAN connections. @Thor - are you winning?

It looks like you need to leave the cmd prompt open for it to continue working?

Do you have a batch file that starts all this and assigns priority? Pls share contents if so...

My attempt to get http didn't work, so I've gone with socks.

Is there any risk in that?
 

Budza

Executive Member
Joined
Oct 14, 2008
Messages
8,620
This works well enough.

I have to manually get the IP addresses to start the proxt (still need to look into that script).

I've been having issues with Skype though. Status is green but no messages sent/recieved. I'm using the socks proxy, so it should work...

Outlook also got stuck in a loop (one WAN was listed as 'metered' - I removed that and it now seems OK).
 

Budza

Executive Member
Joined
Oct 14, 2008
Messages
8,620
Note: I'm joining 2xWiFi connecitons on my laptop.

I was doing an ethernet (from USB tethering from phone) + WiFi. To get better rain reception, I moved the phone outside and don't have USB cable long enough.

Switched to WiFi hotspot on the phone and am using an old WiFi USB thingy in laptop to pick up the 2nd network.
 

cavedog

Honorary Master
Joined
Oct 19, 2007
Messages
22,655
Nice- thanks @cavedog !

I have combined my WAN connections. @Thor - are you winning?

It looks like you need to leave the cmd prompt open for it to continue working?

Do you have a batch file that starts all this and assigns priority? Pls share contents if so...

My attempt to get http didn't work, so I've gone with socks.

Is there any risk in that?

So if you want a easy to run scrip simply create a ne notepad file. Name it whatever you want and edit the extension adding .cmd

In the contents of that file you set:

dispatch start 192.168.0.102@4 192.168.8.117@8

I have set my pc up with static ip addresses in the respective routers and then you can set windows scheduler to automatically run the .cmd file on startup or when it get's killed. You can try setting up NSSM to run it as a service in the background. I have not tried that yet but should work with some tweaks.
 

cavedog

Honorary Master
Joined
Oct 19, 2007
Messages
22,655
I use this setup with 2 x ethernet connections. So 1x ethernet connection on my 200Mbps Afrihost fibre and 1x ethernet on my Rain 5G.

With qbitorrent you select the adapter or leave it on any then qbitorrent uses bother ethernet ports without it going through the proxy.

Use the proxy basically just for multithreaded http downloads or browsing.

The proxy really speeds up browsing a lot. It splits the connections so the ads and website load on different connections and uses different dns servers all the same time.
 
Top