3 ms·
Would Tailscale be an effective replacement for Tinc? It's built on top of Wireguard and works really well.
by axiomdata316 3y ago
Would Tailscale be an effective replacement for Tinc? It's built on top of Wireguard and works really well.
- tumdum_ 3y agoTailscale is using userspace Go implementation of wireguard, right?
- p_l 3y agoYes, with the wireguard implementation being very deeply intertwined with the rest of the VPN implementation, resulting in sometimes higher speeds than in-kernel wireguard implementation.
- westurner 3y agoWebVM runs x86 binaries in WASM on any browser w/ ("[CheerpX:] an x86-to-WebAssembly JIT compiler, a virtual block-based file system, and a Linux syscall emulator") and for external sockets there's Tailscale networking. https://webvm.io/ https://webvm.io/ IIUC that means an SSH (and/or MoSH Mobile Shell) client in a WASM WebVM in a browser tab could connect to a (tailscale (wg)) VPN mesh? (And JupyterLite+WebVM could ssh over an in-browser VPN mesh) You'd probably need to compile a userspace wireguard implementation with a fork of the WebVM Dockerfile, or is that redundant because tailscale already wg's the sockets?: https://github.com/leaningtech/webvm/blob/main/dockerfiles/debian_large https://github.com/leaningtech/webvm/blob/main/dockerfiles/d...