12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667 |
- # bash -c "$(curl -fsSL http://hubgit.cn/ben/be-vpn/raw/master/run_slave_vip.sh)"
- # fixed
- sed -i 's/#$nrconf{restart} = '\"'\"'i'\"'\"';/$nrconf{restart} = '\"'\"'a'\"'\"';/g' /etc/needrestart/needrestart.conf
- sed -i "s/#\$nrconf{kernelhints} = -1;/\$nrconf{kernelhints} = -1;/g" /etc/needrestart/needrestart.conf
- sudo DEBIAN_FRONTEND=noninteractive apt-get dist-upgrade -y
- mkdir /root/.ssh
- cat > /root/.ssh/id_rsa.pub << EOF
- ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDB60cDQjWkBl5hKvQc53mtKSnfEKKCQc5vCq4SRgiseZ+DjYSCHshUHsVW7RtzMMllv3iTTOKcWjkLPxSs7mfTWfMac6LVuMIungsC/Sp1MUwVdzz/9T0geTx0tpuIS+5FCw/iuqJKe31ucaF0UJMUBWRPvMjc5UXAMqKPaSrtTb98sE0398eRWYSa7xrho8y0lWepp5i7fG1fKmRZE4i/yKTtLsPLKhgwvuPgsD+E+fhAmT2zEHZKZ/LRhnfBiB4Pli4aoFV85p7Q9PXwQ+4SsNhA8aYeGLtneVkfWNOSb6xbek7Uz+PN2k5s2gAckZKXVrubgCqZtF+U9aHmwEJYwsbITeB1ZiyRnYDRJ13PKBooV1NftppGUTtnOWqpKtNnztuYQimXQrYQMJb/3N7rQ7GWBkbJ00JYAQ3GXn1ML0qT4oWQmy9SDymROCwd6K5tMjXhiHj5DYnUTO5hhEEKLKNojboCzSWIiKoous/8I0OyyTUE+Fzl5jYRQ4bE9F8=
- EOF
- cat > /root/.ssh/id_rsa << EOF
- -----BEGIN OPENSSH PRIVATE KEY-----
- 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
- -----END OPENSSH PRIVATE KEY-----
- EOF
- chmod 600 /root/.ssh
- chmod 600 /root/.ssh/id_rsa
- chmod 600 /root/.ssh/id_rsa.pub
- ssh-keygen -F hubgit.cn || ssh-keyscan hubgit.cn >~/.ssh/known_hosts
- git clone root@hubgit.cn:ben/be-vpn.git
- cd be-vpn
- apt update -y
- add-apt-repository ppa:longsleep/golang-backports -y
- apt install golang-1.21 -y
- apt install golang -y
- chmod +x ./scripts/openvpn-install.sh
- export AUTO_INSTALL=y && ./scripts/openvpn-install.sh
- go build ./cmd/slave.go
- nohup ./slave -vip true &
- tail -f nohup.out
|