Commit de9aa5ecdefeb9b7390b60e2e81259d6072c123e

Authored by Adhidarma Hadiwinoto
1 parent 2e08bc4ee4
Exists in master

no-check-certificate

Showing 1 changed file with 1 additions and 1 deletions Inline Diff

1 #!/usr/bin/env bash 1 #!/usr/bin/env bash
2 2
3 echo 3 echo
4 echo ================ 4 echo ================
5 echo Tektrans - TBS PeerVPN configurator 5 echo Tektrans - TBS PeerVPN configurator
6 echo ================ 6 echo ================
7 echo 7 echo
8 8
9 read -p 'PeerVPN IP: ' pvpnip < /dev/tty 9 read -p 'PeerVPN IP: ' pvpnip < /dev/tty
10 if [ -z "$pvpnip" ]; then 10 if [ -z "$pvpnip" ]; then
11 echo "Invalid PeerVPN IP"; 11 echo "Invalid PeerVPN IP";
12 exit 12 exit
13 fi 13 fi
14 14
15 read -p 'PeerVPN key: ' pvpnkey < /dev/tty 15 read -p 'PeerVPN key: ' pvpnkey < /dev/tty
16 if [ -z "$pvpnkey" ]; then 16 if [ -z "$pvpnkey" ]; then
17 echo "Invalid PeerVPN key"; 17 echo "Invalid PeerVPN key";
18 exit 18 exit
19 fi 19 fi
20 20
21 sudo yum -y install screen 21 sudo yum -y install screen
22 22
23 mkdir ~/src 23 mkdir ~/src
24 cd ~/src 24 cd ~/src
25 wget https://peervpn.net/files/peervpn-0-044-linux-x86.tar.gz 25 wget --no-check-certificate https://peervpn.net/files/peervpn-0-044-linux-x86.tar.gz
26 tar xzf peervpn-0-044-linux-x86.tar.gz 26 tar xzf peervpn-0-044-linux-x86.tar.gz
27 cd peervpn-0-044 27 cd peervpn-0-044
28 sudo install peervpn /usr/local/sbin/ 28 sudo install peervpn /usr/local/sbin/
29 sudo mkdir /etc/peervpn 29 sudo mkdir /etc/peervpn
30 sudo rm -f /etc/peervpn/tbs.conf 30 sudo rm -f /etc/peervpn/tbs.conf
31 sudo tee /etc/peervpn/tbs.conf << EOF 31 sudo tee /etc/peervpn/tbs.conf << EOF
32 networkname TBS 32 networkname TBS
33 enabletunneling yes 33 enabletunneling yes
34 enablerelay yes 34 enablerelay yes
35 enableipv4 yes 35 enableipv4 yes
36 enableipv6 no 36 enableipv6 no
37 interface pvpntektrans 37 interface pvpntektrans
38 initpeers 122.248.43.13 7090 38 initpeers 122.248.43.13 7090
39 EOF 39 EOF
40 40
41 echo psk $pvpnkey | sudo tee -a /etc/peervpn/tbs.conf 41 echo psk $pvpnkey | sudo tee -a /etc/peervpn/tbs.conf
42 echo ifconfig4 $pvpnip/24 | sudo tee -a /etc/peervpn/tbs.conf 42 echo ifconfig4 $pvpnip/24 | sudo tee -a /etc/peervpn/tbs.conf
43 echo "screen -dmS PeerVPN-TBS /usr/local/sbin/peervpn /etc/peervpn/tbs.conf" | sudo tee -a /etc/rc.local 43 echo "screen -dmS PeerVPN-TBS /usr/local/sbin/peervpn /etc/peervpn/tbs.conf" | sudo tee -a /etc/rc.local
44 44