Wush — Lightning-Quick Bestandsoverdrachten Zonder Tussenpersonen
1.446 sterren
Herkenbaar? Je moet snel een groot bestand naar een collega sturen of verbinden met een externe server, maar alle bestaande oplossingen zijn ofwel traag of vereisen een complexe configuratie. Dit is precies het probleem dat wush oplost — een minimalistische tool van de makers van Coder die gegevensoverdracht omzet in een enkele handeling.
Wat Zit Er In De Doos
Wush is als magic-wormhole, maar dan op steroïden. Belangrijkste voordelen:
- Volledige P2P-architectuur — geen vertrouwde servers voor authenticatie
- Snelheden tot 376 MB/s (ja, je leest het goed)
- Draait over WireGuard — VPN-niveau beveiliging
- Twee verbindingsmodi — directe UDP of via DERP-relays
# Пример передачи файла (2.1 ГБ за секунды!)
$ wush cp huge_file.iso
Uploading "huge_file.iso" 100% |████████████████| (2.1/2.1 GB, 376 MB/s)
Hoe Het Technisch Werkt
Onder de motorkap gebruikt wush:
- Tailscale tsnet — userspace WireGuard-implementatie
- DERP-servers als fallback voor strikte NATs
- X25519-sleutels voor authenticatie
Structuur van toegangssleutel:
112v1RyL5KPzsbMbhT7fkEGrcfpygxtnvwjR5kMLGxDHGeLTK1BvoPqsUcjo7xyMkFn46KLTdedKuPCG5trP84mz9kx
├─ UDP-адрес (19Б)
├─ Регион DERP (2Б)
├─ Публичный ключ сервера (32Б)
└─ Приватный ключ отправителя (32Б)
Gebruiksscenario's
- Noodoverdracht van logs vanaf productieserver
- Back-up tussen datacenters
- Externe debugging via SSH-sessie
- Synchroniseren van grote datasets in ML-projecten
Installatie — Één Stap
# Linux/macOS
curl -fsSL https://github.com/coder/wush/raw/main/install.sh | sh
# Или через Homebrew
brew install wush
Voor maximale snelheid op Linux:
sudo setcap cap_net_admin=eip $(which wush)
Waarom Dit Een Doorbraak Is
- 10-100x sneller dan SCP/SFTP
- Geen VPN-configuratie nodig
- Werkt zelfs achter dubbele NAT
- Compatibel met alle WireGuard-compatibele tools
Beperkingen
- Vereist Go 1.20+
- Strikte NATs werken alleen via DERP
- Nog geen GUI (alleen CLI)
Wush is de ideale keuze voor:
- DevOps-engineers die gek zijn van trage SCP
- Ontwikkelaars die met grote binaries werken
- Teams die prioriteit geven aan beveiliging van gegevensoverdracht
Probeer het — een bestand ter grootte van een gigabyte versturen kost minder tijd dan het lezen van dit artikel!
Gerelateerde projecten
Hoe Ongrid's On-Call Assistant Incidenten Direct in Messengers Onderzoekt
Go
Hoe een vacaturezoekmachine Werkt met Miljoenen Vacatures Zonder Tussenpersonen
Go
Voer een Autonome AI-Agent Direct in Je Terminal uit met Zero
Go
Hoe u uw Neurale Netwerk Query's kunt Organiseren met CPA Manager Plus
Go
iOS-ontwikkeling Zonder MacBook met de Builder Utility
Go
GitOps op Autopilot: Hoe flux-operator het Leven met Flux CD Vereenvoudigt
Go