easyinstall 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. #!/bin/bash
  2. echo "#!/bin/bash
  3. if [ "'$1'" == uninstall ]
  4. then
  5. echo 'Desinstalando badvpn'
  6. rm /bin/badvpn && rm /bin/badvpn-udpgw
  7. echo 'Desinstalacion completa'
  8. fi
  9. if [ "'$1'" == start ]
  10. then
  11. screen -dmS bad badvpn-udpgw --listen-addr 127.0.0.1:7300 --max-clients 1000 --max-connections-for-client 1000 --client-socket-sndbuf 0 --udp-mtu 9000
  12. echo 'Badvpn iniciando en el puerto 7300'
  13. fi
  14. if [ "'$1'" == stop ]
  15. then
  16. badvpnpid="'$(ps x |grep badvpn |grep -v grep |awk '"{'"'print $1'"'})
  17. kill -9 "'"$badvpnpid" >/dev/null 2>/dev/null
  18. kill $badvpnpid > /dev/null 2> /dev/null
  19. kill "$badvpnpid" > /dev/null 2>/dev/null''
  20. kill $(ps x |grep badvpn |grep -v grep |awk '"{'"'print $1'"'})
  21. killall badvpn-udpgw
  22. fi" > /bin/badvpn
  23. chmod +x /bin/badvpn
  24. if [ -f /bin/badvpn-udpgw ]; then
  25. echo -e "\033[1;32mBadvpn ya esta instalado\033[0m"
  26. rm -rf easyinstall >/dev/null 2>/dev/null
  27. exit
  28. else
  29. clear
  30. fi
  31. echo -e "\033[1;31m Instalador Badvpn\n\033[0m"
  32. echo -e "Descargando Badvpn"
  33. wget -O /bin/badvpn-udpgw https://raw.githubusercontent.com/powermx/badvpn/master/badvpn-udpgw &>/dev/null
  34. chmod +x /bin/badvpn-udpgw
  35. echo -e "\033[1;32m Instalacion completa\033[0m"
  36. echo -e "\033[1;37mComandos:\n\033[1;31m badvpn start\033[1;37m para iniciar badvpn"
  37. echo -e "\033[1;31m badvpn stop \033[1;37m para parar badvpn\033[0m"
  38. echo -e "\033[1;31m badvpn uninstall \033[1;37m para desinstalar badvpn\033[0m"
  39. rm -rf easyinstall >/dev/null 2>/dev/null