Просмотр исходного кода

Subir archivos a 'VPS-MX-8.5-Final Oficial/VPS-MX'

yosoyhendrix 11 часов назад
Родитель
Сommit
47071e9e57
1 измененных файлов с 114 добавлено и 21 удалено
  1. 114 21
      VPS-MX-8.5-Final Oficial/VPS-MX/menu

+ 114 - 21
VPS-MX-8.5-Final Oficial/VPS-MX/menu

@@ -1,11 +1,11 @@
 #!/bin/bash
-#------<<Script-Free v8.4g>>
+#------<<Script-Free v8.5.1>>
 clear
 clear
-SPR &
-sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1 >/dev/null 2>&1
-sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1 >/dev/null 2>&1
-sudo sysctl -w net.ipv6.conf.lo.disable_ipv6=1 >/dev/null 2>&1
+#SPR &
+#sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1 >/dev/null 2>&1
+#sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1 >/dev/null 2>&1
+#sudo sysctl -w net.ipv6.conf.lo.disable_ipv6=1 >/dev/null 2>&1
 _hora=$(printf '%(%D-%H:%M:%S)T')
 #COLORES
 red=$(tput setaf 1)
@@ -111,7 +111,7 @@ fun_trans() {
    local LINGUAGE=$(cat ${SCPidioma})
    [[ -z $LINGUAGE ]] && LINGUAGE=es
    [[ $LINGUAGE = "es" ]] && echo "$@" && return
-   [[ ! -e /usr/bin/trans ]] && wget -O /usr/bin/trans https://raw.githubusercontent.com/NetVPS/VPS-MX_Oficial/master/LINKS-LIBRERIAS/trans &>/dev/null
+   [[ ! -e /usr/bin/trans ]] && wget -O /usr/bin/trans https://repo.yosoyhendrix.com/yosoyhendrix/Multi_Script/raw/main/Otros/trans &>/dev/null
    [[ ! -e /etc/VPS-MX/texto-mx ]] && touch /etc/VPS-MX/texto-mx
    source /etc/VPS-MX/texto-mx
    if [[ -z "$(echo ${texto[$@]})" ]]; then
@@ -126,26 +126,18 @@ fun_trans() {
 }
 function_verify() {
 
-   v1=$(curl -sSL "https://raw.githubusercontent.com/NetVPS/VPS-MX_Oficial/master/SCRIPT-v8.4g%20Oficial/Version")
+   v1=$(curl -sSL "https://repo.yosoyhendrix.com/yosoyhendrix/Multi_Script/raw/main/VPS-MX-8.5-Final%20Oficial/Version")
    echo "$v1" >/etc/versin_script
 }
 atualiza_fun() {
    
    clear && clear 
-   echo -e "e\[1;97m       SEGURO DE ACTULIZAR VPS-MX"
+   echo -e "\033[1;93m       SEGURO DE ACTULIZAR VPS-MX"
    read -t 60 -n 1 -rsp $'\033[1;39m       << Presiona enter para Continuar >>\n'
-   rm -rf Install-Sin-Key.sh
+   rm -rf update.sh 
    apt update
    apt upgrade -y
-   wget https://raw.githubusercontent.com/NetVPS/VPS-MX_Oficial/master/Instalador/Install-Sin-Key.sh
-   chmod 777 Install-Sin-Key.sh
-   ./Install-Sin-Key.sh
-   function_verify
-   echo -e "${cor[2]}               ACTULIZACION COMPLETA "
-   echo -e "         COMANDO PRINCIPAL PARA ENTRAR AL PANEL "
-   echo -e "  \033[1;41m               sudo VPSMX o menu             \033[0;37m" && msg -bar2
-
-   exit 1
+   
 }
 funcao_idioma() {
    tput cuu1 && tput dl1
@@ -374,7 +366,7 @@ meu_ip() {
    if [[ -e /etc/VPS-MX/MEUIPvps ]]; then
       echo "$(cat /etc/VPS-MX/MEUIPvps)"
    else
-      MEU_IP=$(wget -qO- ifconfig.me)
+      MEU_IP=$(wget -4 -qO- ifconfig.me/ip)
       echo "$MEU_IP" >/etc/VPS-MX/MEUIPvps
    fi
 }
@@ -382,7 +374,7 @@ fun_ip() {
    if [[ -e /etc/VPS-MX/MEUIPvps ]]; then
       IP="$(cat /etc/VPS-MX/MEUIPvps)"
    else
-      MEU_IP=$(wget -qO- ifconfig.me)
+      MEU_IP=$(wget -4 -qO- ifconfig.me/ip)
       echo "$MEU_IP" >/etc/VPS-MX/MEUIPvps
    fi
 }
@@ -508,7 +500,9 @@ float_data() {
    "sockspy.sh") echo -ne "$(msg -verd " [$2]") $(msg -verm2 "==>>") " && msg -azu "SOCKS PYTHON --------------------- $(pid_inst python)" ;;
    "v2ray.sh") echo -ne "$(msg -verd "[$2]") $(msg -verm2 "==>>") " && msg -azu "V2RAY ---------------------------- $(pid_inst v2ray)" ;;
    "budp.sh") echo -ne "$(msg -verd " [$2]") $(msg -verm2 "==>>") " && msg -azu "BADVPN-(UDP:7300) ---------------- $(pid_inst badvpn)" ;;
+   "psiphon.sh") echo -ne "$(msg -verd " [$2]") $(msg -verm2 "==>>") " && msg -azu "PSIPHONE ---------------------------- $(pid_inst psiphon)" ;;
 
+   "psiphon.sh") return 1 ;;
    "python.py") return 1 ;;
    "paysnd.sh") return 1 ;;
    "ultrahost") return 1 ;;
@@ -867,7 +861,8 @@ creditoss() {
    [[ -e ${SCPdir}/message.txt ]] && msg -bra " RESELLER AUTORIZADO: \n\033[1;96m $(cat ${SCPdir}/message.txt) "
    [[ -e ${SCPdir}/key.txt ]] && msg -bra " KEY DE REGISTRO:\n \033[1;93m $(cat ${SCPdir}/key.txt)"
    msg -bar
-   echo -ne "\033[1;97m        CAMBIOS DE LA VERSION 8.5\n"
+   echo -ne "\033[1;97m        CAMBIOS DE LA VERSION 8.5.2\n"
+   echo -ne " - Se acorrigieron algunas mejoras\n"
    echo -ne " - Compatible con Ubuntu's 14,16,18,20\n"
    echo -ne "        (Server live's ext 0.4)\n"
    echo -ne " - Compatibilidad Ubuntu 20, Squid,Openvpn,Dropbear\n"
@@ -908,6 +903,104 @@ monhtop() {
    echo -e "\e[97m                  FIN DEL MONITOR"
    msg -bar
 }
+#VPS-MX 8.5 OFICIAL
+install_vps_mx_85_oficial() {
+  clear && clear
+  msgi -bar
+  echo -ne "\033[1;97m Digite su slogan: \033[1;32m" && read slogan
+  tput cuu1 && tput dl1
+  echo -e "$slogan"
+  msgi -bar
+  clear && clear
+  mkdir /etc/VPS-MX >/dev/null 2>&1
+  cd /etc
+  wget https://repo.yosoyhendrix.com/yosoyhendrix/Multi_Script/raw/main/VPS-MX-8.5-Final%20Oficial/VPS-MX.tar >/dev/null 2>&1
+  tar -xvf VPS-MX.tar >/dev/null 2>&1
+  chmod +x VPS-MX.tar >/dev/null 2>&1
+  rm -rf VPS-MX.tar.xz
+  cd
+  chmod -R 755 /etc/VPS-MX
+  rm -rf /etc/VPS-MX/MEUIPvps
+  echo "/etc/VPS-MX/menu" >/usr/bin/menu && chmod +x /usr/bin/menu
+  echo "/etc/VPS-MX/menu" >/usr/bin/VPSMX && chmod +x /usr/bin/VPSMX
+  wget -O /etc/VPS-MX/setup_services.sh https://repo.yosoyhendrix.com/yosoyhendrix/Multi_Script/raw/main/VPS-MX-8.5-Final%20Oficial/Systemd/setup_services.sh
+  bash /etc/VPS-MX/setup_services.sh
+  echo "$slogan" >/etc/VPS-MX/message.txt
+  [[ ! -d /usr/local/lib ]] && mkdir /usr/local/lib
+  [[ ! -d /usr/local/lib/ubuntn ]] && mkdir /usr/local/lib/ubuntn
+  [[ ! -d /usr/local/lib/ubuntn/apache ]] && mkdir /usr/local/lib/ubuntn/apache
+  [[ ! -d /usr/local/lib/ubuntn/apache/ver ]] && mkdir /usr/local/lib/ubuntn/apache/ver
+  [[ ! -d /usr/share ]] && mkdir /usr/share
+  [[ ! -d /usr/share/mediaptre ]] && mkdir /usr/share/mediaptre
+  [[ ! -d /usr/share/mediaptre/local ]] && mkdir /usr/share/mediaptre/local
+  [[ ! -d /usr/share/mediaptre/local/log ]] && mkdir /usr/share/mediaptre/local/log
+  [[ ! -d /usr/share/mediaptre/local/log/lognull ]] && mkdir /usr/share/mediaptre/local/log/lognull
+  [[ ! -d /etc/VPS-MX/B-VPS-MXuser ]] && mkdir /etc/VPS-MX/B-VPS-MXuser
+  [[ ! -d /usr/local/protec ]] && mkdir /usr/local/protec
+  [[ ! -d /usr/local/protec/rip ]] && mkdir /usr/local/protec/rip
+  [[ ! -d /etc/protecbin ]] && mkdir /etc/protecbin
+  cd
+  [[ ! -d /etc/VPS-MX/v2ray ]] && mkdir /etc/VPS-MX/v2ray
+  [[ ! -d /etc/VPS-MX/Slow ]] && mkdir /etc/VPS-MX/Slow
+  [[ ! -d /etc/VPS-MX/Slow/install ]] && mkdir /etc/VPS-MX/Slow/install
+  [[ ! -d /etc/VPS-MX/Slow/Key ]] && mkdir /etc/VPS-MX/Slow/Key
+  touch /usr/share/lognull &>/dev/null
+  wget -O /bin/resetsshdrop https://repo.yosoyhendrix.com/yosoyhendrix/Multi_Script/raw/main/VPS-MX-8.5-Final%20Oficial/Otros/resetsshdrop &>/dev/null
+  chmod +x /bin/resetsshdrop
+# 1. Limpiamos cualquier rastro previo de PasswordAuthentication
+grep -v "^PasswordAuthentication" /etc/ssh/sshd_config > /tmp/sshd_temp && mv /tmp/sshd_temp /etc/ssh/sshd_config
+
+# 2. Agregamos la configuración limpia al archivo REAL
+echo "PasswordAuthentication yes" >> /etc/ssh/sshd_config
+
+# 3. Imprimimos el mensaje de éxito EN LA TERMINAL (no en el archivo)
+echo -e "\e[1;92m              >> INSTALACION COMPLETADA <<"
+
+# 4. Ejecutamos tu comando personalizado
+msgi -bar
+  rm -rf /usr/local/lib/systemubu1 &>/dev/null
+  rm -rf /etc/versin_script &>/dev/null
+  v1=$(curl -sSL "https://repo.yosoyhendrix.com/yosoyhendrix/Multi_Script/raw/main/VPS-MX-8.5-Final%20Oficial/Otros/Version")
+  echo "$v1" >/etc/versin_script
+  wget -O /etc/versin_script_new https://repo.yosoyhendrix.com/yosoyhendrix/Multi_Script/raw/main/VPS-MX-8.5-Final%20Oficial/Otros/Version &>/dev/null
+  echo '#!/bin/sh -e' >/etc/rc.local
+  sudo chmod +x /etc/rc.local
+  echo "sudo resetsshdrop" >>/etc/rc.local
+  echo "sleep 2s" >>/etc/rc.local
+  echo "exit 0" >>/etc/rc.local
+  echo 'clear' >>.bashrc
+  echo 'echo ""' >>.bashrc
+  echo 'echo -e "\t\033[91m __     ______  ____        __  ____  __ " ' >>.bashrc
+  echo 'echo -e "\t\033[91m \ \   / /  _ \/ ___|      |  \/  \ \/ / " ' >>.bashrc
+  echo 'echo -e "\t\033[91m  \ \ / /| |_) \___ \ _____| |\/| |\  /  " ' >>.bashrc
+  echo 'echo -e "\t\033[91m   \ V / |  __/ ___) |_____| |  | |/  \  " ' >>.bashrc
+  echo 'echo -e "\t\033[91m    \_/  |_|   |____/      |_|  |_/_/\_\ " ' >>.bashrc
+  echo 'wget -O /etc/versin_script_new https://repo.yosoyhendrix.com/yosoyhendrix/Multi_Script/raw/main/VPS-MX-8.5-Final%20Oficial/Otros/Version &>/dev/null' >>.bashrc
+  echo 'echo "" ' >>.bashrc
+  echo 'mess1="$(less /etc/VPS-MX/message.txt)" ' >>.bashrc
+  echo 'echo "" ' >>.bashrc
+  echo 'echo -e "\t\033[92mRESELLER : $mess1 "' >>.bashrc
+  echo 'echo -e "\t\e[1;33mVERSION: \e[1;31m$(cat /etc/versin_script_new)"' >>.bashrc
+  echo 'echo "" ' >>.bashrc
+  echo 'echo -e "\t\033[97mPARA MOSTAR PANEL BASH ESCRIBA: sudo VPSMX o menu "' >>.bashrc
+  echo 'echo ""' >>.bashrc
+  rm -rf /usr/bin/pytransform &>/dev/null
+  rm -rf VPS-MX.sh
+  rm -rf lista-arq
+  service ssh restart &>/dev/null
+  clear && clear
+  msgi -bar
+  echo -e "\e[1;92m             >> ACTUAKIZACION COMPLETADA <<" && msgi -bar
+  echo -e "      COMANDO PRINCIPAL PARA ENTRAR AL PANEL "
+  echo -e "                      \033[1;41m  menu  \033[0;37m" && msgi -bar
+  cd /etc/ssh/
+  rm /etc/ssh/sshd_config
+  wget -qO /etc/ssh/sshd_config https://repo.yosoyhendrix.com/yosoyhendrix/Multi_Script/raw/main/Otros/sshd_config
+  chmod 600 /etc/ssh/sshd_config
+  chown root:root /etc/ssh/sshd_config
+  for i in {5..0}; do echo -ne "\rReiniciando en $i... "; sleep 1; done; echo ""; reboot
+
+}
 msg -bar
 menu_func "ADMINISTRAR CUENTAS | SSH/SSL/DROPBEAR" "ADMINISTRAR CUENTAS | SS/SSRR" "ADMINISTRAR CUENTAS | V2RAY" "\033[1;100mINSTALADORES DE PROTOCOLOS" "PUERTOS ACTIVOS" "HERRAMIENTAS y EXTRAS" "CAMBIAR COLORES DEL PANEL" "MONITOR DE PROTOCOLOS --------> ${monitorservi}" " AUTO INICIAR SCRIPT ----------> $AutoRun "
 msg -bar