2024-02-25 21:10:31 +00:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
|
|
DEBIAN_FRONTEND=noninteractive apt-get update
|
|
|
|
|
DEBIAN_FRONTEND=noninteractive apt-get upgrade -y
|
2024-04-24 22:28:12 +00:00
|
|
|
DEBIAN_FRONTEND=noninteractive apt-get install build-essential curl make git wget qrencode python-3 python3-pip -y
|
2024-02-25 21:10:31 +00:00
|
|
|
|
|
|
|
|
mkdir -p /opt/go
|
|
|
|
|
cd /opt/go
|
|
|
|
|
wget https://go.dev/dl/go1.22.0.linux-amd64.tar.gz
|
|
|
|
|
rm -rf /usr/local/go && tar -C /usr/local -xzf go1.22.0.linux-amd64.tar.gz
|
|
|
|
|
echo "export PATH=$PATH:/usr/local/go/bin" >> /etc/profile
|
2024-02-25 21:15:06 +00:00
|
|
|
sleep 2
|
2024-02-25 21:10:31 +00:00
|
|
|
source /etc/profile
|
|
|
|
|
# if the go version does not show, then update the session
|
|
|
|
|
|
|
|
|
|
#Install amnezia-go
|
|
|
|
|
git clone https://github.com/amnezia-vpn/amneziawg-go.git /opt/amnezia-go
|
|
|
|
|
cd /opt/amnezia-go
|
2024-02-25 21:15:06 +00:00
|
|
|
sleep 1
|
|
|
|
|
source /etc/profile
|
|
|
|
|
sleep 1
|
2024-02-25 21:10:31 +00:00
|
|
|
make
|
|
|
|
|
#copy to amneziawg-go
|
|
|
|
|
cp /opt/amnezia-go/amneziawg-go /usr/bin/amneziawg-go
|
|
|
|
|
|
|
|
|
|
#Install amnezia-tools
|
|
|
|
|
git clone https://github.com/amnezia-vpn/amneziawg-tools.git /opt/amnezia-tools
|
|
|
|
|
cd /opt/amnezia-tools/src
|
|
|
|
|
make
|
|
|
|
|
make install
|
2024-04-24 22:28:12 +00:00
|
|
|
|
|
|
|
|
#Install PyQt6
|
|
|
|
|
pip3 install PyQt6
|