This deserves a sticky, i havent tried to yet but i plan to look into it abit more; i myself study such as a computer tuner/repairer, only con i would list is. If youre on low internet and have alot of bandwidth soaking apps do not do this, itll easily double bandwidth use.
Also id like to call for a guide with this added into it, i think we should list some technically info such as range of mtus to use, port forwarding and etc. This way we can promote a more balanced connection.