<div dir="ltr">Hello,<div><br></div><div>I just learned about a method called VPN bonding which can bond together several internet connections and essentially double or triple your bandwidth. This is especially important for people who live in remote areas and are subjected to crappy DSL providers.</div><div><br></div><div>It is achieved by load balancing packets across each tunnel and then re-assembling them at the VPN server before sending the request to the destination.</div><div><br></div><div><br></div><div>There are several guides using OpenVPN and other tools like: </div><div><br></div><div><a href="https://github.com/zehome/MLVPN">https://github.com/zehome/MLVPN</a></div><div><a href="https://www.simonmott.co.uk/2012/03/vpn-bonding/">https://www.simonmott.co.uk/2012/03/vpn-bonding/</a><br></div><div><br></div><div><br></div><div>I was wondering if this is possible with Wireguard as it seems to me the performance of Wireguard would be much better suited for this application especially if I was able to integrate it into home firewalls such as Opnsense or PFSense</div><div><br></div><div><br></div><div>Another plus side that I read about this method is it provides an additional level of security because even if someone successfully MITM attacks the VPN tunnel the information would be scrambled and unable to be read.</div></div>