01d00bc035
It's good to have SPDX identifiers in all files as the Linux kernel developers are working to add these identifiers to all files. Update all files with the correct SPDX license identifier based on the license text of the project or based on the license in the file itself. The SPDX identifier is a legally binding shorthand, which can be used instead of the full boiler plate text. Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org> Modified-by: Jason A. Donenfeld <Jason@zx2c4.com> Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
22 lines
626 B
Bash
Executable file
22 lines
626 B
Bash
Executable file
#!/bin/bash
|
|
# SPDX-License-Identifier: GPL-2.0
|
|
#
|
|
# Copyright (C) 2015-2017 Jason A. Donenfeld <Jason@zx2c4.com>. All Rights Reserved.
|
|
|
|
set -ex
|
|
if [[ $UID == 0 ]]; then
|
|
ip link del dev synergy || true
|
|
ip link add dev synergy type wireguard
|
|
ip address add 10.193.125.38/32 peer 10.193.125.39/32 dev synergy
|
|
wg set synergy \
|
|
listen-port 29184 \
|
|
private-key <(echo 2InSrlZA5eQfI/MvnvPieqNTBo9cd+udc3SOO9yFpXo=) \
|
|
peer CBnoidQLjlbRsrqrI56WQbANWwkll41w/rVUIW9zISI= \
|
|
allowed-ips 10.193.125.39/32
|
|
ip link set up dev synergy
|
|
else
|
|
sudo "$(readlink -f "$0")"
|
|
killall synergys || true
|
|
synergys -a 10.193.125.38:38382
|
|
fi
|