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
Copy file name to clipboardExpand all lines: src/cmd/configure.go
+12Lines changed: 12 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -38,6 +38,7 @@ type configureCmdConfig struct {
38
38
mtuint
39
39
disableV6bool
40
40
localhostIPstring
41
+
generatePSKbool
41
42
}
42
43
43
44
// Defaults for configure command.
@@ -66,6 +67,7 @@ var configureCmdArgs = configureCmdConfig{
66
67
mtu: MTU,
67
68
disableV6: false,
68
69
localhostIP: "",
70
+
generatePSK: false,
69
71
}
70
72
71
73
// configureCmd represents the configure command.
@@ -89,6 +91,7 @@ func init() {
89
91
configureCmd.Flags().IntVarP(&configureCmdArgs.sport, "sport", "S", configureCmdArgs.sport, "listener port for server wireguard relay. Default is to copy the --outbound-endpoint port, or fallback to 51820")
90
92
configureCmd.Flags().StringVarP(&configureCmdArgs.nickname, "nickname", "n", configureCmdArgs.nickname, "Server nickname to display in 'status' command")
91
93
configureCmd.Flags().StringVarP(&configureCmdArgs.localhostIP, "localhost-ip", "i", configureCmdArgs.localhostIP, "[EXPERIMENTAL] Redirect wiretap packets destined for this IPv4 address to server's localhost")
94
+
configureCmd.Flags().BoolVarP(&configureCmdArgs.generatePSK, "PSK", "K", configureCmdArgs.generatePSK, "generates a preshared key")
Copy file name to clipboardExpand all lines: src/cmd/serve.go
+11Lines changed: 11 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -165,6 +165,7 @@ func init() {
165
165
// Deprecated flags, kept for backwards compatibility.
166
166
cmd.Flags().StringP("private-relay", "", "", "wireguard private key for relay interface")
167
167
cmd.Flags().StringP("public-relay", "", "", "wireguard public key of remote peer for relay interface")
168
+
cmd.Flags().StringP("preshared-relay", "", "", "wireguard preshared key of remote peer for relay interface")
168
169
cmd.Flags().StringP("private-e2ee", "", "", "wireguard private key for E2EE interface")
169
170
cmd.Flags().StringP("public-e2ee", "", "", "wireguard public key of remote peer for E2EE interface")
170
171
cmd.Flags().StringP("endpoint-relay", "", wiretapDefault.endpointRelay, "socket address of remote peer that server will connect to (example \"1.2.3.4:51820\")")
0 commit comments