WEBSITE NOT LOADED CORRECTLY

PLEASE NOTE: If you see this text, it means that certain resources could not be loaded and the website is not displayed correctly. This can happen when browsing on Apple devices (iPhone, iPad etc.) due to a bug in their software. Try the refresh button to reload this website, or use a different device not running Apple's iOS. Stop using Apple products.
Type what you’re looking for and press Enter.

UDP Support coming to QuantumGate

The past 7 days I’ve been working on adding support to QuantumGate for connections using the UDP protocol. Currently QuantumGate only supports the TCP protocol but adding UDP support will enable some extra cool features.

And that’s because it’s not going to be plain UDP; I’m going to be using a custom protocol that will add the reliability of TCP to the UDP connection as well as some minimal amount of obfuscation to make traffic analysis more difficult. In addition, this custom UDP based protocol will enable you to roam across networks while keeping the connection established. For example, if your PC is connected to your LAN via a network cable and you pull it out and connect via WIFI again, any UDP connection should still continue working. Or, if you’re on the move and your PC loses connection on one WIFI hotspot and then connects to another WIFI hotspot where you get a different IP address, that won’t break any UDP connections made by QuantumGate.

Currently I have a very basic and very unoptimized version of the UDP connection already working in QuantumGate. There’s still a lot to do before it’s ready, and the above mentioned features are not yet present. I could however already reliably connect using UDP and the speeds on my machine are comparable to using TCP. In fact it’s currently slightly faster reaching 950-1100Mb/s where TCP is between 850-950Mb/s. The goal is to keep it at least as fast as TCP. And by the way, those speeds are including the encryption, minimal padding and other overhead of the protocol used by QuantumGate.

Pingbacks

  1. QuantumGate version 0.3.0 released — Karel Donk (04/11/2021)

Comments

There are 0 responses. Follow any responses to this post through its comments RSS feed. You can leave a response, or trackback from your own site.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.