Skip to content

Hysteria 2

Las opciones, ajustes TLS, enlaces y funciones de Hysteria 2 que admite Potatso.

Updated Ver como Markdown

Un servidor Hysteria 2 se describe con una contraseña y sus ajustes TLS, y opcionalmente con ofuscación y salto de puertos. Hysteria 2 funciona sobre QUIC, el protocolo basado en UDP que hay detrás de HTTP/3, así que mantiene su velocidad en redes que pierden paquetes. Potatso se conecta a un servidor cuando admite los ajustes de este. Usa las tablas siguientes para comprobar los ajustes de tu servidor, tal como los muestra tu proveedor o su enlace hysteria2://.

Puedes añadir un servidor Hysteria 2 a mano, con un enlace hysteria2:// o hy2:// o importándolo desde:

  • una suscripción de Clash o Mihomo,
  • una configuración de Xray,
  • una configuración de Surge.

Potatso todavía no importa servidores Hysteria 2 desde una configuración de sing-box. Usa en su lugar el enlace hysteria2:// del servidor.

Autenticación

Autenticación del servidor Admitida
Una contraseña (auth.type: password) ✅
Un nombre de usuario y una contraseña (auth.type: userpass) ✅ Introdúcelos como una sola contraseña: name:password
Un autenticador HTTP o de comando ✅ Introduce la contraseña que espera

Una contraseña incorrecta no se conecta. Muchos servidores muestran un sitio web normal (su masquerade) a quien no tiene la contraseña.

Ofuscación

Ofuscación Clave de Clash Parámetro del enlace Admitida
Ninguna ✅
Salamander obfs: salamander, obfs-password obfs=salamander, obfs-password ✅
Gecko obfs: gecko obfs=gecko ❌

Salamander mezcla cada paquete para que la conexión no parezca QUIC. La contraseña debe coincidir con la del servidor. Indícala como Contraseña de Salamander en los ajustes del servidor. Déjala vacía en un servidor sin ofuscación.

Potatso no importa un servidor que use ofuscación Gecko, ya que no podría conectarse a él.

Ancho de banda

Ajuste Clave de Clash Admitido
Ancho de banda de descarga down ✅ El servidor te envía a esta velocidad
Ancho de banda de subida up ❌ Potatso sube con control de congestión BBR e ignora este ajuste
Control de congestión congestion en el cliente oficial ❌ Siempre BBR

Cuando indicas un ancho de banda de descarga, como 100 Mbps, el servidor envía a esa velocidad aunque se pierdan paquetes, usando el control de congestión Brutal de Hysteria. Indícalo cercano a tu velocidad de descarga real: si es demasiado alto, la conexión se vuelve más lenta, no más rápida. Déjalo vacío y el servidor adapta su velocidad por sí mismo.

El ancho de banda admite un número con una unidad (bps, Kbps, Mbps, Gbps), o un número simple en Mbps.

Salto de puertos

Un servidor con salto de puertos escucha en un rango de puertos UDP, y Potatso se mueve entre ellos cada cierto tiempo. Esto ayuda en redes que ralentizan o bloquean un puerto UDP pasado un tiempo.

Ajuste Clave de Clash Admitido
Puertos ports ✅ Un rango como 20000-30000, una lista como 443,8443, o ambos
Intervalo de salto hop-interval ✅ En segundos, 30 por defecto y 5 como mínimo. Un rango como 10-30 elige un intervalo aleatorio.

Indícalos como Salto de puertos e Intervalo de salto en los ajustes del servidor. El puerto del servidor se usa entonces solo para la primera conexión.

TLS

Ajuste Clave de Clash Parámetro del enlace Admitido
Nombre del servidor (SNI) sni sni, peer ✅ Sin él, Potatso usa la dirección del servidor.
Omitir verificación del certificado skip-cert-verify insecure ✅
Pin del certificado (SHA-256) fingerprint pinSHA256 ✅
ALPN alpn alpn ✅ Solo h3, que Potatso usa siempre
Certificado de CA personalizado ca en el cliente oficial ❌
Certificado de cliente TLS certificate, private-key ❌
Encrypted Client Hello (ECH) ech-opts ech ❌
Verificar con otro nombre name-cert-verify ❌

Desactivar la verificación del certificado permite que cualquiera entre tú y el servidor lea tu tráfico. Muchos servidores Hysteria 2 usan un certificado autofirmado: fíjalo mejor. Indica el SHA-256 del certificado del servidor como pin del certificado. Con un pin, Potatso confía en ese certificado y en ningún otro, sea cual sea su nombre.

Potatso no importa un servidor que necesite uno de los ajustes no admitidos anteriores, ya que se conectaría sin él y el servidor no respondería.

UDP

Hysteria 2 transporta UDP en datagramas QUIC, por la misma conexión que TCP. UDP está activado por defecto. Desactiva Retransmisión UDP en los ajustes del servidor solo si tu servidor tiene UDP desactivado (disableUDP).

A través de un servidor Xray, los paquetes UDP de más de unos 1100 bytes llegan dañados. Es un error del servidor Hysteria 2 de Xray. El servidor oficial, sing-box y mihomo retransmiten todos los tamaños.

Compatibilidad de funciones

Función Admitida
Protocolo Hysteria 2: autenticación HTTP/3, flujos TCP ✅
UDP en datagramas QUIC, incluidos los paquetes grandes divididos en fragmentos ✅
Muchas conexiones en una sola conexión QUIC ✅
Ofuscación Salamander ✅
Ofuscación Gecko ❌
Ancho de banda de descarga (Brutal en el servidor) ✅
Ancho de banda de subida (Brutal desde tu dispositivo) ❌
Salto de puertos ✅
Fast open (un viaje de ida y vuelta menos por conexión) ✅ Siempre activado
Pin de certificado, omitir verificación del certificado ✅
ECH, CA personalizada, certificados de cliente TLS ❌
Realms (conexión a través de un servidor de encuentro) ❌
Fake TCP (mimic) ❌
Ventanas de control de flujo QUIC personalizadas, cwnd, udp-mtu ❌
Enlaces hysteria2:// y hy2:// ✅

Cada función admitida se prueba con al menos un servidor Hysteria 2 real: el servidor oficial, sing-box, mihomo o Xray.

Algunas funciones del cliente oficial de Hysteria son ajustes de su propio programa, y Potatso hace el mismo trabajo a su manera:

  • Enrutamiento y ACL: usa reglas en tu perfil.
  • Servidores locales SOCKS5 y HTTP, reenvío y modo TUN: Potatso captura por sí mismo el tráfico de tu dispositivo.
  • Conexión diferida (lazy): Potatso se conecta cuando el tráfico necesita el servidor.

Los ajustes del lado del servidor, como el sitio web de masquerade, la prueba de velocidad o los límites de ancho de banda del propio servidor, no necesitan nada en tu dispositivo.

Un enlace hysteria2:// contiene un servidor completo en una sola línea. hy2:// es el mismo enlace con un nombre más corto.

hysteria2://password@host:port/?parameters#name
Parte Descripción
password La contraseña, con codificación porcentual. Para un nombre de usuario y una contraseña, escribe name:password.
host Dirección del servidor. Pon una dirección IPv6 entre corchetes, como [2001:db8::1].
port Puerto del servidor. Si falta, Potatso usa 443. Para el salto de puertos, enumera aquí los puertos, como 443,20000-30000.
name Opcional. El nombre del servidor en Potatso.

Los parámetros siguen el formato oficial:

Parámetro Descripción
sni El nombre de servidor TLS.
insecure 1 desactiva la verificación del certificado.
pinSHA256 El SHA-256 del certificado del servidor.
obfs, obfs-password salamander y su contraseña.
mport Los puertos del salto de puertos, como los escriben algunas apps en lugar de ponerlos en el puerto.
hop-interval El intervalo de salto en segundos.
up, down El ancho de banda de subida y de descarga, como lo escriben algunas apps.

Potatso no importa un enlace con obfs=gecko o ech. Tampoco importa enlaces hysteria2+realm://.

Cuando Potatso comparte un servidor Hysteria 2, ofrece un enlace hysteria2://, con los puertos de salto en el puerto o como mport.

Cada ejemplo muestra el enlace que se importa. La contraseña es secret.

Un servidor básico:

hysteria2://secret@hy2.example.com:443/?sni=hy2.example.com#Basic

Ofuscación Salamander con la contraseña hidden:

hysteria2://secret@hy2.example.com:443/?obfs=salamander&obfs-password=hidden#Salamander

Salto de puertos entre 20000 y 30000:

hysteria2://secret@hy2.example.com:443,20000-30000/?sni=hy2.example.com#Hopping

Un certificado autofirmado, fijado:

hysteria2://secret@203.0.113.7:443/?sni=hy2.example.com&pinSHA256=abababababababababababababababababababababababababababababababab#Pinned
Navegación

Type to search…

↑↓ navigate↵ selectEsc close