wg-ops/install.sh

24 lines
611 B
Bash
Raw Normal View History

2021-07-13 13:59:59 +08:00
#!/bin/bash
set -xe
apt update
apt install -y curl wireguard python3
mkdir -p bin
cd bin
curl -vL https://github.com/wangyu-/udp2raw-tunnel/releases/download/20200818.0/udp2raw_binaries.tar.gz -o udp2raw.tgz
tar -xvzf udp2raw.tgz udp2raw_amd64
2021-07-13 15:16:10 +08:00
chmod +x udp2raw_amd64
2021-07-13 13:59:59 +08:00
rm udp2raw.tgz
cd ..
VERIFIED_HASH="a7ce38b2c30980be4e71c3af8a9c1db8183db349c699fa6f843e67add7e6cca2"
2021-07-13 14:08:36 +08:00
TEMP_HASH=$(sha256sum bin/udp2raw_amd64 | awk '{print $1}')
2021-07-13 13:59:59 +08:00
if [ "$TEMP_HASH" == "$VERIFIED_HASH" ]
then
echo "[OK] udp2raw hash match: $TEMP_HASH"
else
echo "[WARN] udp2raw hash mismatch: $TEMP_HASH. Expected: $VERIFIED_HASH"
fi