ShellCrash
Visión General de Funciones:
--
~ Gestiona fácilmente el núcleo Mihomo/Singbox en un entorno shell mediante script
~ Gestiona directamente en entorno shell
~ Soporta importación en línea de enlaces de suscripción y configuración
~ Soporta tareas programadas y actualización automática de configuración
~ Soporta instalación en línea y uso de una interfaz web local para gestionar reglas integradas
~ Soporta múltiples modos como modo de enrutamiento y modo local
~ Soporta actualización en línea
Compatibilidad de Dispositivos:
--
~ Compatible con enrutadores basados en OpenWrt o firmware basado en OpenWrt
~ Compatible con sistemas Linux estándar (ej., Debian/CentOS/Armbian, etc.)
~ Compatible con firmware Padavan (modo seguro), PandoraBox, firmware ASUS/Merlin
~ Compatible con todo tipo de dispositivos personalizados basados en kernel Linux
——————————
~ Para más soporte de dispositivos, por favor abre un issue o reporta en el grupo de Telegram (incluye el nombre del dispositivo y el resultado de uname -a
)
Preguntas Frecuentes:
FAQ de ShellCrash | Blog de Juewuy
Uso:
~ Asegúrate de que SSH está habilitado y el acceso root está disponible (los usuarios de escritorio Linux pueden usar terminal)
~ Usa herramientas SSH (ej. PuTTY, JuiceSSH, terminal, etc.) para conectarte a la interfaz SSH o terminal de tu enrutador o dispositivo Linux
~ Luego ejecuta el comando de instalación correspondiente a tu dispositivo en la sesión SSH y sigue las instrucciones para completar la instalación
Instalación En Línea:
(¡Si la conexión falla o ves errores SSL, prueba diferentes fuentes de instalación!)
~ Instalación Linux estándar:
sudo -i
bash
export url='https://fastly.jsdelivr.net/gh/juewuy/ShellCrash@master' && wget -q --no-check-certificate -O /tmp/install.sh $url/install.sh && bash /tmp/install.sh && source /etc/profile &> /dev/null
o
sudo -i
bash
export url='https://gh.jwsc.eu.org/master' && bash -c "$(curl -kfsSl $url/install.sh)" && source /etc/profile &> /dev/null
~ Instalación de enrutador usando curl:
# Fuente GitHub (puede requerir proxy)
export url='https://raw.githubusercontent.com/juewuy/ShellCrash/master' && sh -c "$(curl -kfsSl $url/install.sh)" && source /etc/profile &> /dev/null
o
# Fuente CDN jsDelivr
export url='https://fastly.jsdelivr.net/gh/juewuy/ShellCrash@master' && sh -c "$(curl -kfsSl $url/install.sh)" && source /etc/profile &> /dev/null
o
# Espejo privado
export url='https://gh.jwsc.eu.org/master' && sh -c "$(curl -kfsSl $url/install.sh)" && source /etc/profile &> /dev/null
~ Instalación de enrutador usando wget:
# Fuente GitHub (puede requerir proxy)
export url='https://raw.githubusercontent.com/juewuy/ShellCrash/master' && wget -q --no-check-certificate -O /tmp/install.sh $url/install.sh && sh /tmp/install.sh && source /etc/profile &> /dev/null
o
# Fuente CDN jsDelivr
export url='https://fastly.jsdelivr.net/gh/juewuy/ShellCrash@master' && wget -q --no-check-certificate -O /tmp/install.sh $url/install.sh && sh /tmp/install.sh && source /etc/profile &> /dev/null
~ Dispositivos heredados usando versiones más antiguas de wget:
# Espejo HTTP privado
export url='http://t.jwsc.eu.org' && wget -q -O /tmp/install.sh $url/install.sh && sh /tmp/install.sh && source /etc/profile &> /dev/null
~ Instalación VM/Docker:
Alpine es recomendado en entornos VM o Docker
Ejemplo usando Docker:
# IMPORTANTE: ¡Ejecuta estos comandos uno por uno!
# Iniciar contenedor Alpine
docker run -d --name ShellCrash alpine sleep infinity
# Entrar al shell del contenedor
docker exec -it ShellCrash sh
# Instalar dependencias necesarias
apk add curl
apk add nftables
# Ejutar comando de instalación
export url='https://fastly.jsdelivr.net/gh/juewuy/ShellCrash@master' && sh -c "$(curl -kfsSl $url/install.sh)" && source /etc/profile &> /dev/null
Instalación Fuera de Línea:
Si la instalación en línea falla, consulta:Tutorial de instalación fuera de línea | Blog de Juewuy
Usando el Script:
Después de la instalación, usa el comando abajo:
crash # Iniciar shell interactivo
crash -h # Mostrar ayuda
Dependencias en Tiempo de Ejecución:
La mayoría de dispositivos/sistemas ya tienen estas instaladas. Puedes ignorar esto si no ocurre ningún problema.
curl/wget NECESARIO No se puede instalar/actualizar en línea o guardar nodos sin ambos
iptables/nftables IMPORTANTE Faltar estos solo permitirá modo limpio
crontab BAJO Necesario para tareas programadas
net-tools MUY BAJO Necesario para detección de puertos
ubus/iproute-doc MUY BAJO Necesario para detectar dirección del host local
Registro de Cambios:
--
Haz clic para ver
Si tienes preguntas, visita:
- FAQ
- Guía de Primeros Pasos
- O contacta Bot de Soporte
Gracias por tu comprensión y apoyo 🙏