Cómo usar la serie de proxies de red Clash para la conexión de nodo único autoconstruido
Esta es una guía técnica sobre las herramientas de proxy de red de la serie Clash. Ya sea que busques gestionar tu tráfico con mayor flexibilidad o deseas aprovechar al máximo tus nodos de servidores autohospedados, entender cómo funciona Clash y sus métodos de configuración es esencial.
Renderizando...
## ¿Qué es Clash?
**Clash** es un cliente proxy multiplataforma de código abierto desarrollado en el lenguaje Go. A diferencia de las herramientas proxy tradicionales de un solo protocolo, su función principal es ser un **Túnel Basado en Reglas (Rule-based Tunnel)**.
En términos simples, Clash es como un centro de control de tráfico inteligente:
- Es compatible con múltiples protocolos (Shadowsocks, V2Ray, Trojan, Snell, ShadowsocksR, etc.).
- Puede juzgar automáticamente, según las reglas que establezcas, qué tráfico debe ir directo y qué tráfico debe pasar por el proxy.
- Tiene una poderosa función de grupos de estrategia, compatible con pruebas de velocidad automáticas, conmutación por error y equilibrio de carga.
## ¿Cuáles son las principales herramientas de la serie Clash en la actualidad?
Debido a que la mayoría de los desarrolladores del núcleo original de Clash y sus interfaces gráficas (como Clash for Windows) han dejado de dar mantenimiento, la comunidad se ha orientado principalmente hacia el **núcleo Mihomo (también conocido como Clash Meta)**, que es más potente.
A continuación se presentan las herramientas más populares actualmente en cada plataforma:
| **Plataforma** | **Herramienta recomendada (con enlace a GitHub)** | **Características** |
| ---------------------------- | ------------------------------------------------------------ | ------------------------------------------------------------ |
| **Windows / macOS / Linux** | **[Clash Verge (Rev)](https://github.com/clash-verge-rev/clash-verge-rev)** | **La opción principal actual para escritorio**. Interfaz moderna, adaptada profundamente al núcleo Mihomo. |
| **Android** | **[Clash Meta for Android](https://github.com/MetaCubeX/ClashMetaForAndroid)** | De código abierto y muy funcional, compatible con múltiples protocolos nuevos (como Reality, Hysteria2). |
| **iOS** | **[Stash](https://www.google.com/search?q=https://github.com/StashProject/Stash)** | **Software de pago y de código cerrado**. Aunque el código no es abierto, los mantenedores oficiales tienen documentación y repositorios de reglas. |
| **Router con firmware (OpenWrt)** | **[OpenClash](https://github.com/vernesong/OpenClash)** | El complemento más potente de Clash para routers con firmware, con una alta personalización de configuración. |
| **Núcleo (Core)** | **[Mihomo (Meta)](https://github.com/MetaCubeX/mihomo)** | Este es el "corazón" de todas las herramientas de la serie Meta actual, con el soporte de protocolos más completo. |
## ¿Por qué es tan "difícil" configurar un solo nodo?
Muchos usuarios están acostumbrados al modelo de Shadowsocks o v2rayN donde "copiar y pegar una URL es suficiente", y su primer contacto con Clash puede ser muy frustrante. Esto se debe principalmente a que la filosofía de diseño de Clash está **basada en archivos de configuración**.
### ¿Por qué se necesita un archivo de configuración?
Clash no es solo una herramienta de conexión, necesita saber:
1. **Proxies (información del nodo)**: La dirección, puerto, contraseña y protocolo de tu servidor.
2. **Proxy Groups (grupos de estrategia)**: Cómo deseas organizar estos nodos (por ejemplo: ¿selección manual o que elija automáticamente el más rápido?).
3. **Rules (reglas de enrutamiento)**: Acceder a Google a través del proxy, acceder a Baidu directamente.
### ¿Por qué es difícil configurar un solo nodo?
- **Formato estricto**: Clash utiliza el formato **YAML**. Este formato es extremadamente sensible a la indentación (espacios), un espacio de más o de menos puede hacer que el programa falle y no se inicie.
- **Cadena lógica larga**: En Clash, no puedes simplemente ingresar un nodo. Debes definir el nodo $\rightarrow$ agregar el nodo a un grupo $\rightarrow$ referenciar ese grupo en las reglas. Incluso si solo tienes un nodo, esta cadena debe estar completa.
## ¿Cómo importar un nodo único autoalojado a Clash?
Si ya tienes un nodo autoalojado (por ejemplo, un enlace `vmess://` o `ss://`) y deseas usarlo en Clash, generalmente existen las siguientes tres opciones:
### Opción A: Usar conversión de suscripción en línea/local (más recomendado)
Este es el método más simple. Dado que Clash no reconoce directamente los enlaces de nodos únicos, puedes utilizar un "convertidor de suscripciones (Sub-Converter)" para convertir tu enlace en una dirección de suscripción `.yaml` que Clash pueda reconocer.
1. Copia tu enlace de nodo único (por ejemplo, `ss://...`).
2. Abre una plataforma de conversión de suscripciones de confianza (o despliega Sub-Converter localmente).
3. Pega el enlace en el cuadro de "carga backend" o "enlace fuente".
4. Selecciona **Clash** como cliente.
5. Genera el enlace de suscripción e impórtalo en tu cliente Clash.
### Opción B: Escribir manualmente el archivo de configuración (avanzado)
Si quieres liberarte completamente de la dependencia de otros, puedes escribir manualmente un archivo `.yaml` mínimo. Aquí hay una plantilla genérica para un solo nodo:
```YAML
# Plantilla mínima para un solo nodo
port: 7890
allow-lan: false
mode: rule
log-level: info
proxies:
- name: "Mi nodo autoalojado"
type: ss # Tipo de protocolo: ss, vmess, trojan, etc.
server: 1.2.3.4
port: 443
cipher: aes-256-gcm
password: "tu_contraseña"
proxy-groups:
- name: 🚀 Selección de nodo
type: select
proxies:
- "Mi nodo autoalojado"
- DIRECT
rules:
- GEOIP,CN,DIRECT
- MATCH,🚀 Selección de nodo
```
### Opción C: Usar una GUI que admita la "adición de nodos únicos"
Algunos clientes modernos (como **Clash Verge Rev**) han comenzado a incorporar interfaces de usuario simples que permiten a los usuarios agregar manualmente nodos individuales haciendo clic en botones, sin necesidad de escribir YAML manualmente. Puedes buscar la opción `Add Proxy` en la página de "Proxies" o "Configuración".Comentario
Inicia sesión para ver y publicar comentarios
Ir a iniciar sesión