add-host.sh 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. #!/bin/bash
  2. RED='\e[1;31m'
  3. GREEN='\e[0;32m'
  4. BLUE='\e[0;34m'
  5. NC='\e[0m'
  6. #Input Domain
  7. clear
  8. echo ""
  9. echo -e "${BLUE}==========================================================${NC}"
  10. figlet Add Domain | lolcat
  11. echo -e "${BLUE}==========================================================${NC}"
  12. echo ""
  13. echo "Please Input Your Pointing Domain In Cloudflare "
  14. read -rp "Domain/Host: " -e host
  15. echo "IP=$host" >> /var/lib/premium-script/ipvps.conf
  16. #rm -f /home/homain
  17. echo "$host" > /etc/v2ray/domain
  18. echo -e "[${GREEN}Done${NC}]"
  19. #Update Sertificate SSL
  20. echo "Automatical Update Your Sertificate SSL"
  21. sleep 3
  22. echo Starting Update SSL Sertificate
  23. sleep 0.5
  24. source /var/lib/premium-script/ipvps.conf
  25. domain=$IP
  26. systemctl stop v2ray
  27. systemctl stop v2ray@none
  28. /root/.acme.sh/acme.sh --issue -d $domain --standalone -k ec-256
  29. ~/.acme.sh/acme.sh --installcert -d $domain --fullchainpath /etc/v2ray/v2ray.crt --keypath /etc/v2ray/v2ray.key --ecc
  30. systemctl start v2ray
  31. systemctl start v2ray@none
  32. #Done
  33. echo -e "[${GREEN}Done${NC}]"
  34. echo "Location Your Domain : /etc/v2ray/domain"
  35. echo ""