Przeglądaj źródła

Añadir 'VPS-MX-8.5-Final Oficial/Systemd/setup_services.sh'

yosoyhendrix 11 godzin temu
rodzic
commit
ba5da3243b
1 zmienionych plików z 61 dodań i 0 usunięć
  1. 61 0
      VPS-MX-8.5-Final Oficial/Systemd/setup_services.sh

+ 61 - 0
VPS-MX-8.5-Final Oficial/Systemd/setup_services.sh

@@ -0,0 +1,61 @@
+#!/bin/bash
+
+# Colores para mensajes
+VERDE='\033[0;32m'
+AMARILLO='\033[1;33m'
+ROJO='\033[0;31m'
+NC='\033[0m'
+
+echo -e "${VERDE}Iniciando configuración de servicios Systemd...${NC}"
+
+# 1. Verificar que se ejecute como root
+if [ "$EUID" -ne 0 ]; then
+  echo -e "${ROJO}❌ Error: Por favor, ejecuta este script con sudo.${NC}"
+  exit 1
+fi
+
+# 2. Entrar al directorio de systemd
+echo -e "${AMARILLO}--> Accediendo a /etc/systemd/system...${NC}"
+cd /etc/systemd/system || { echo -e "${ROJO}No se pudo acceder al directorio${NC}"; exit 1; }
+
+# 3. Descargar y habilitar badvpn.service
+echo -e "${AMARILLO}--> Descargando badvpn.service...${NC}"
+wget -q -O badvpn.service "https://repo.yosoyhendrix.com/yosoyhendrix/Multi_Script/raw/main/VPS-MX-8.5-Final%20Oficial/Systemd/badvpn.service"
+
+echo -e "${AMARILLO}--> Habilitando badvpn...${NC}"
+systemctl enable badvpn.service
+
+# 4. Verificación de versión de Ubuntu para vps-proxy
+echo -e "${AMARILLO}--> Verificando versión de Ubuntu para el servicio Proxy...${NC}"
+
+if [ -f /etc/os-release ]; then
+    . /etc/os-release
+    # VERSION_ID suele ser algo como "24.04" o "22.04"
+    
+    # Comparamos versiones usando sort -V (más confiable para decimales)
+    VERSION_MINIMA="24.04"
+    ES_NUEVO=$(echo -e "$VERSION_ID\n$VERSION_MINIMA" | sort -V | head -n1)
+
+    if [[ "$VERSION_ID" == "$VERSION_MINIMA" ]] || [[ "$ES_NUEVO" == "$VERSION_MINIMA" ]]; then
+        # CASO: Ubuntu 24.04 o Superior
+        echo -e "${VERDE}✅ Detectado Ubuntu $VERSION_ID (>= 24.04). Usando vps-proxyv2.service${NC}"
+        wget -q -O vps-proxyv2.service "https://repo.yosoyhendrix.com/yosoyhendrix/Multi_Script/raw/main/VPS-MX-8.5-Final%20Oficial/Systemd/vps-proxyv2.service"
+        systemctl enable vps-proxyv2.service
+    else
+        # CASO: Versiones inferiores (22.10, 20.04, etc.)
+        echo -e "${AMARILLO}⚠️ Detectado Ubuntu $VERSION_ID (< 24.04). Usando vps-proxy.service${NC}"
+        wget -q -O vps-proxy.service "https://repo.yosoyhendrix.com/yosoyhendrix/Multi_Script/raw/main/VPS-MX-8.5-Final%20Oficial/Systemd/vps-proxy.service"
+        systemctl enable vps-proxy.service
+    fi
+else
+    echo -e "${ROJO}No se pudo detectar la versión del sistema.${NC}"
+    exit 1
+fi
+
+# 5. Recargar systemd para aplicar cambios
+echo -e "${AMARILLO}--> Recargando el demonio de systemd...${NC}"
+systemctl daemon-reload
+
+echo -e "${VERDE}==========================================${NC}"
+echo -e "${VERDE}   Proceso finalizado correctamente       ${NC}"
+echo -e "${VERDE}==========================================${NC}"