Basically a re-invention of the early 2000's Hamachi app?
I think I might have used Hamachi once or twice to play a network version of Age of Empires over_the_internet long before this was a standard function in games :)<p>I just Ducked for Hamachi VPN and it still exists, see <a href="https://vpn.net" rel="nofollow">https://vpn.net</a>
This looks like the much older Tinc VPN (<a href="https://www.tinc-vpn.org" rel="nofollow">https://www.tinc-vpn.org</a>), but in Rust.<p>It would be great to have a comparison between the two. I've been using Tinc for many years; it's been working quite well, but about once a year I get a segfault (and then it gets restarted). It might be appealing to reduce the chances of that via Rust.<p>One commonality I found is that both are single-threaded.<p>I believe I've also heard of the idea of a future version of Tinc potentially using Wireguard as the underlying transport, and building its meshing on top of it. I wonder if that's on the table for VPNCloud as well.
It feels recently like we're living in a bit of a VPN renaissance. Wireguard, OpenVPN Cloud, ZeroTier, Tailscale, Pritunl, VPNCloud, Nebula.<p>I've been playing with ZeroTier and liking it quite a lot.
<a href="https://github.com/dswd/vpncloud/blob/master/src/crypto/core.rs" rel="nofollow">https://github.com/dswd/vpncloud/blob/master/src/crypto/core...</a><p><a href="https://github.com/dswd/vpncloud/blob/master/src/crypto/common.rs" rel="nofollow">https://github.com/dswd/vpncloud/blob/master/src/crypto/comm...</a><p>This implements a novel cryptosystem. Default to not trusting novel cryptosystems until you have sufficient reason to begin believing that they are trustworthy.
Nice to see another one of these tools. Tonari also recently released innernet in this space, written in Rust as well:<p><a href="https://blog.tonari.no/introducing-innernet" rel="nofollow">https://blog.tonari.no/introducing-innernet</a>
Any advantages to this over <a href="https://www.zerotier.com/" rel="nofollow">https://www.zerotier.com/</a>?<p>Being p2p and using one PSK seems to make firewalling more difficult. ZeroTier's 'capability-based + tagging' rule engine is pretty amazing in that I can easily allow just one peer to connect on a port.
I am a happy user of <a href="https://tailscale.com" rel="nofollow">https://tailscale.com</a> which I think solves the same problem
Great to have more Open Source options in this software segment! Some sort of configuration interface would be nice.<p>Wondering whether there is business opportunity in offering beacons as a service.
The problem with these kind of things is that now I need to ask around some IPs to connect to, as I see there's no automatic peer discovery.
Sounds awesome nonetheless.