You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
`wush` is a command line tool that lets you easily transfer
6
-
files and open shells over a peer-to-peer wireguard connection. It's similar to [magic-wormhole](https://github.com/magic-wormhole/magic-wormhole) but doesn't require you to
7
-
set up or trust a relay server.
5
+
`wush` is a command line tool that lets you easily transfer files and open
6
+
shells over a peer-to-peer wireguard connection. It's similar to
7
+
[magic-wormhole](https://github.com/magic-wormhole/magic-wormhole) but doesn't
8
+
require you to set up or trust a relay server for authentication.
8
9
9
10
## Basic Usage
10
11
@@ -47,4 +48,29 @@ coder@colin:~$
47
48
48
49
## Technical Details
49
50
50
-
...
51
+
`wush` doesn't require you to trust any 3rd party authentication or relay
52
+
servers, instead using x25519 keys to authenticate incoming connections. Auth
53
+
keys generated by `wush receive` are separated into a couple parts:
Description: "The auth key returned by "+cliui.Code("wush receive") +". If not provided, it will be asked for on startup.",
103
67
Default: "",
104
-
Value: serpent.StringOf(&authID),
105
-
},
106
-
{
107
-
Flag: "overlay-transport",
108
-
Description: "The transport to use on the overlay. The overlay is used to exchange Wireguard nodes between peers. In DERP mode, nodes are exchanged over public Tailscale DERPs, while STUN mode sends nodes directly over UDP.",
0 commit comments