Comment on Rayfish, Iroh and Yggdrasil
frongt@lemmy.zip 1 day ago
Never heard of it. Why should I use it instead of established systems?
Comment on Rayfish, Iroh and Yggdrasil
frongt@lemmy.zip 1 day ago
Never heard of it. Why should I use it instead of established systems?
altphoto@lemmy.today 1 day ago
Because, specially rayfish, both are encrypted peer to peer and have their own DNS and are decentralized. So no company in the middle collecting everything you do in a data center and giving it to your enemies while charging you for it.
With Rayfish you don’t even need a dynamic DNS or FQN so my FQN cost and it’s never ending complications go away. The only problem is that they don’t have an android app yet for Rayfish. For now I’m using Yggdrasil.
frongt@lemmy.zip 1 day ago
So no advantage over something known like Netbird and Wireguard, then
altphoto@lemmy.today 1 day ago
Both Rayfish and Yggdrasil are serverless and can traverse a NAT. So you can’t block them unless you unplug.
lemmyvore@feddit.nl 7 hours ago
Keep in mind they can only “traverse NAT” if you have a publicly reachable node available, otherwise peering can’t complete. The Yggdrasil network maintains a handful of public nodes for this purpose, or you can set one up yourself on a VPS etc. But you still need to deal with this.
moonpiedumplings@programming.dev 23 hours ago
No, they are trivial to block using techniques like deep package inspection.
In addition to that, they aren’t truly decentralized (no decentralized network really is), both rely on relay/bootstrap servers to start up the connection. So, if you block the public relay/bootstrap servers, you effectively block access to the network.
Tailscale, netbird also can traverse NAT.
Iroh (the actually pretty interesting software which the vibecoded rayfish is based on) and Yggdrassil do have their uses, but evading blocks isn’t one of them.