SingLinkLabs · Protocol Paper 01

Libro blanco técnico del protocolo SingLink

Arquitectura SingLink 2.0, ciclo de vida completo de la conexión y límites del protocolo

SingLink 2.0 es un protocolo de transmisión de red formal desarrollado independientemente por SingLinkVPN, no una versión de software de cliente. Este artículo toma el plano de control, el plano de datos y el ciclo de vida completo de la conexión como líneas principales para explicar las capacidades públicas del protocolo, el modelo de implementación de referencia, los límites de los datos de prueba y las diferencias del protocolo externo.

Document
SLP-WP-01
Revision
1.0
Published
2026-07-29
Language
Español

Las generaciones de protocolos y las versiones de clientes se gestionan de forma independiente. La disponibilidad del nodo está sujeta al estado en tiempo real del cliente.

Suscríbete a Atom Feed
Chapter 01

Scope and evidence

Alcance, conclusiones y límites de la evidencia

Esta no es una página de marketing, sino una descripción del sistema desde la adquisición de la configuración hasta la limpieza de la conexión. Cada elemento distingue entre capacidades confirmadas, descripciones de diseño públicas y modelos de implementación de referencia.

SingLink 2.0 es la generación de protocolo de transmisión de red oficial desarrollada independientemente por SingLinkVPN. "2.0" representa el nombre del protocolo y la generación del protocolo, no el número de versión del software de Windows, macOS, Android, iOS u otros clientes.

El límite del producto del protocolo no es solo un formato de bytes del cliente al servidor, sino que también implica permisos de cuentas y nodos, procesamiento de DNS, descarga inteligente, selección de nodos, detección del estado de la sesión, conmutación de red y recuperación de fallas.

Capacidades confirmadas

Desde la página del producto, capacidades del cliente y calibre público oficial.

Descripción del diseño público.

Describa el problema que el protocolo necesita resolver y los límites del sistema actualmente expuestos.

Modelo de implementación de referencia.

Se utiliza para explicar posibles implementaciones, no es equivalente a una especificación binaria publicada.

Chapter 02

Versioning

Las generaciones de protocolos no son versiones de software.

Protocol

SingLink 2.0

Representa la evolución general de las generaciones de protocolos de transporte, negociación de capacidades, modelos de sesión y políticas de compatibilidad.

Client software

Cada plataforma tiene su propio número

Los clientes Windows, macOS, Android, iOS, Linux y TV se administran según sus respectivos ritmos de lanzamiento y no se mezclarán con el protocolo 2.0.

Chapter 03

System architecture

Separación del plano de control y plano de datos.

El plano de control es responsable de los permisos, la configuración y la programación de nodos; el plano de datos es responsable de los canales que realmente transportan el tráfico de usuarios. Separar los dos ayuda a limitar el alcance de los datos confidenciales y aislar las fallas.

Control plane

superficie de control

  • 01 Permisos de cuenta y paquete
  • 02 Lista de capacidades de nodos y protocolos
  • 03 Configuración, estrategia y revocación a corto plazo
  • 04 Información de programación y estado del nodo

Data plane

Plano de datos

  • 01 Tráfico que se hace cargo y reenvía
  • 02 TCP, UDP y portador de flujo lógico
  • 03 Estado de la sesión y detección de salud
  • 04 Decapsulación de datos de retorno
Cuenta y configuración
Entrada a la red del sistema
DNS y descarga
Nodos y sesiones
Transmisión TCP/UDP
Regreso y limpieza
Chapter 04

Connection lifecycle

22 etapas de procesamiento

Desde los permisos de la cuenta, la entrada a la red del sistema hasta la decapsulación de los datos devueltos y la limpieza de la seguridad, el siguiente proceso conserva enlaces técnicos completos y marca el estado de la evidencia para cada paso.

  1. 01

    Inicio de sesión de cuenta y confirmación de permiso

    Capacidades confirmadas

    El cliente obtiene los paquetes, nodos y permisos de protocolo disponibles de la cuenta actual. Las credenciales de autenticación deben ser de corta duración, revocables y desacopladas del estado de envío de datos posterior.

  2. 02

    Entrega de configuración de nodos y protocolos

    Descripción del diseño público.

    El plano de control devuelve la dirección del nodo, el puerto, los protocolos disponibles y las políticas necesarias, y no debe entregar directamente claves maestras a largo plazo ni campos confidenciales innecesarios al cliente.

  3. 03

    Establecer la entrada de la red del sistema.

    Capacidades confirmadas

    El cliente recibe el tráfico que debe procesarse a través del modo TUN, el proxy del sistema o la extensión de red de la plataforma. La entrada específica depende de las capacidades del sistema operativo.

  4. 04

    Resolución DNS y determinación de nombre de dominio

    Capacidades confirmadas

    Se deben utilizar políticas coherentes para las solicitudes de DNS y las conexiones posteriores para evitar que los nombres de dominio pasen por servidores proxy mientras el DNS todavía se filtra de la red local o provoca un desvío erróneo.

  5. 05

    Distribución inteligente del tráfico y criterio de enrutamiento

    Capacidades confirmadas

    Determina las conexiones como directas, proxy o bloqueadas según las reglas, la aplicación, el nombre de dominio de destino, la IP y el estado de la red.

  6. 06

    Selección de nodo

    Capacidades confirmadas

    El modo manual utiliza nodos especificados por el usuario; el modo inteligente puede seleccionar nodos candidatos según la latencia, la disponibilidad, la carga, la región y los permisos del paquete.

  7. 07

    Negociación de capacidad de protocolo

    Descripción del diseño público.

    El cliente y el servidor confirman las generaciones de protocolos y las capacidades admitidas por ambas partes. El cliente antiguo no debe permitir silenciosamente comportamientos incompatibles cuando no puede reconocer nuevas capacidades.

  8. 08

    Autenticación y anti-repetición

    Modelo de implementación de referencia.

    Los nodos verifican que la cuenta o sesión sea válida y deben evitar que los datos de autenticación antiguos se reutilicen mediante envejecimiento, aleatorización o mecanismos equivalentes.

  9. 09

    Intercambio de claves y claves de sesión.

    Modelo de implementación de referencia.

    El protocolo requiere establecer un contexto de cifrado separado para la conexión actual. Los conjuntos de cifrado específicos, los campos de reconocimiento y los períodos de rotación deben estar sujetos a futuras especificaciones públicas.

  10. 10

    Crear sesión

    Modelo de implementación de referencia.

    La sesión representa la sesión de transmisión entre el cliente y el nodo, que puede transportar el estado de la conexión, información de capacidad, latidos y uno o más flujos lógicos.

  11. 11

    Establecer una conexión Stream o proxy independiente

    Modelo de implementación de referencia.

    Cada solicitud de aplicación se puede asignar a una secuencia lógica dentro de la sesión o se puede establecer una conexión independiente; el método final depende de la implementación pública.

  12. 12

    Encapsulación de marcos de datos

    Modelo de implementación de referencia.

    Se requiere información de destino, identificación de flujo, longitud de carga útil, comandos de control y datos para formar una trama analizable; Esta página no inventa campos binarios no documentados.

  13. 13

    Procesamiento de tráfico TCP

    Descripción del diseño público.

    Los flujos de bytes TCP deben mantener el orden, manejar semicierres y cierres anormales, y pasar la contrapresión del lado de la aplicación al lado del transporte.

  14. 14

    Procesamiento de tráfico UDP y QUIC

    Descripción del diseño público.

    Los datagramas UDP deben conservar los límites de los mensajes y gestionar los tiempos de espera de las sesiones; Los servicios de tipo UDP como QUIC también deben evitar bloqueos innecesarios de cabecera de línea.

  15. 15

    Control de flujo y contrapresión.

    Modelo de implementación de referencia.

    Cuando la velocidad de consumo del cliente, nodo o servicio de destino disminuye, el crecimiento del búfer debe limitarse para evitar que un solo flujo destruya toda la sesión.

  16. 16

    Subembalaje, relleno y apariencia de tráfico.

    Modelo de implementación de referencia.

    La paquetización y el relleno sólo pueden utilizarse como parte de la estrategia de transmisión y no pueden describirse como sigilo absoluto; sus condiciones propicias y sus gastos generales requieren pruebas y verificación.

  17. 17

    Manejo de MTU y tamaño de paquetes

    Descripción del diseño público.

    La sobrecarga del túnel reducirá la MTU disponible y las fallas de paquetes grandes deben reducirse evitando la fragmentación, ajustando MSS o mecanismos equivalentes.

  18. 18

    Retraso, pérdida de paquetes y manejo de congestión.

    Modelo de implementación de referencia.

    El protocolo debe controlar el ritmo de envío y la retransmisión en función de la retroalimentación de la red y distinguir entre pérdida real de paquetes, retraso en la cola y fluctuación de red a corto plazo.

  19. 19

    Latidos del corazón y detección de salud.

    Capacidades confirmadas

    Supervise continuamente el estado de la sesión y del nodo para evitar depender únicamente de los largos tiempos de espera del sistema operativo para detectar conexiones inactivas.

  20. 20

    Conmutación de red y recuperación de sesión.

    Capacidades confirmadas

    Después de cambiar entre Wi-Fi y redes móviles, el cliente vuelve a confirmar la entrada a la red, el DNS, las sesiones de enrutamiento y transmisión, y reanuda la conexión según sus capacidades.

  21. 21

    Fallo de nodo y conmutación automática.

    Capacidades confirmadas

    En el caso de una falla leve, la sesión se puede reconstruir primero y, en el caso de una falla grave, se pueden cambiar los nodos disponibles. Durante el proceso de conmutación, se debe restaurar el enrutamiento del sistema y se debe evitar el tráfico de conexiones directas inesperadas.

  22. 22

    Devolver datos, decapsulación y limpieza de seguridad.

    Descripción del diseño público.

    El cliente verifica y desencapsula los datos devueltos y borra el estado de la sesión temporal, las claves de caché, el enrutamiento y los cambios de DNS una vez completada la conexión.

Chapter 05

Traffic entry and routing

Toma de tráfico, DNS y descarga inteligente

La entrada a la red del sistema, la resolución de nombres de dominio y el juicio de enrutamiento deben compartir el mismo contexto para evitar fugas de DNS, salidas de errores y conexiones directas inesperadas.

Los sistemas de escritorio pueden usar el modo TUN o el proxy del sistema; Las plataformas móviles y de TV utilizan sus respectivas capacidades de expansión de red. Diferentes plataformas tienen diferentes API, pero los objetivos de la política son los mismos: el tráfico que requiere un proxy ingresa al túnel y el tráfico que no requiere un proxy se conecta directamente de acuerdo con las reglas.

Proxying solo el tráfico de la aplicación y permitir que DNS continúe a través de la red local puede exponer el nombre de dominio u obtener resultados de resolución que no sean adecuados para la salida actual. Por lo tanto, la coincidencia de nombres de dominio, la consulta DNS, el almacenamiento en caché de IP y el establecimiento de conexión deben utilizar el mismo contexto de enrutamiento.

DIRECT

conexión directa

Los servicios o destinos locales que explícitamente no requieren un proxy utilizan la red local.

TUNNEL

agente

Después de la verificación del permiso, la conexión se establece a través del nodo SingLink seleccionado.

BLOCK

bloquear

Conexión denegada cuando se alcanza la regla de seguridad o se alcanza el objetivo sin permiso.

Chapter 06

Authentication

Autenticación y sesiones cifradas.

La confirmación del permiso responde "¿Puede esta cuenta utilizar este nodo y protocolo?"; La autenticación de transmisión responde "Si la conexión actual es de un cliente válido". Ambos deben utilizar un estado de sesión revocable y de corta duración y evitar que se reproduzca la información de autenticación antigua.

El cliente y el nodo también deben confirmar las generaciones de protocolos y las capacidades admitidas por ambas partes. Una parte que no reconozca las nuevas capacidades debe degradar o rechazar la conexión de manera segura y no puede permitir comportamientos incompatibles sin confirmación.

Disclosure boundary

Detalles criptográficos no publicados

La información existente es insuficiente para identificar campos de protocolo de enlace específicos, conjuntos de cifrado, funciones de derivación de claves, períodos de rotación y formatos de paquetes binarios. Este artículo solo describe los objetivos de seguridad y no escribe versiones AES, TLS, ciertas curvas o longitudes de campo fijas como hechos consumados.

Chapter 07

Session model

Sesión, transmisión y marco de datos

Utilice un modelo de sesión jerárquico para explicar la relación entre las conexiones de aplicaciones, los flujos lógicos y los contextos de transporte de nodos, al tiempo que aclara los límites de formato no revelados.

Session

El contexto de transporte entre el cliente y el nodo puede transportar resultados de autenticación, capacidades, latidos y control de flujo a nivel de conexión.

Stream

Una conexión de aplicación lógica. Que varios Streams compartan sesiones depende de la implementación pública final y de la política de la plataforma.

Conexión de la aplicación
Corriente lógica
Transferir sesión
Nodo SingLink

El marco de datos debe expresar al menos comandos de control, flujo lógico, límites de carga y estado de error; Antes de que se haga público el formato oficial, esta página no proporcionará una tabla de campos no verificados.

Chapter 08

Transport

TCP, UDP y QUIC

TCP

flujo de bytes ordenado

Mantenga el orden de los bytes, maneje errores de medio cierre, cierre anormal, contrapresión y conexión de destino, y evite que las conexiones lentas llenen el búfer de sesión.

UDP

límites del datagrama

Preservar los límites de los datagramas y mantener el estado de destino y tiempo de espera; si se utiliza UDP sobre TCP, es necesario evaluar el bloqueo de cabecera de línea y la amplificación de pérdida de paquetes.

QUIC

Transporte confiable sobre UDP

Intente conservar las ventajas de congestión y retransmisión propias de QUIC para evitar recuperaciones repetidas causadas por capas de confiabilidad adicionales.

Chapter 09

Reliability

Control de flujo, MTU, latidos y recuperación.

La conexión estable no es un botón de reconexión automática, sino una máquina de estado compuesta por almacenamiento en búfer, empaquetado de paquetes, detección de estado, recuperación de ruta y conmutación de nodos.

01

control de flujo

Ajusta la ventana de envío según la velocidad de consumo para evitar bloquear toda la sesión con un solo flujo.

02

Manejo de MTU

Considere la sobrecarga adicional de los túneles para reducir el riesgo de fragmentación y agujeros negros.

03

chequeo de salud

Determine la conexión en función de los latidos, el retraso, la pérdida de paquetes y el estado de reenvío real.

04

recuperación de red

Una vez cortada la red, el portal, el DNS, el enrutamiento y las sesiones se reconstruyen para evitar que el tráfico se conecte directamente de forma accidental.

Chapter 10

Product comparison

SingLink 2.0 y Beta

indicadorSingLink 2.0SingLink Beta
Posicionamientoacuerdo formal entre generacionesProtocolo de vista previa de velocidad primero
Tasa de estabilidad de las pruebas A/B internas99.5%Hasta aproximadamente el 97%
Enfoque de velocidadEquilibrio de velocidad, estabilidad y compatibilidadEl valor máximo supera 1 Gbps en condiciones adecuadas
Permisos de nodo de protocoloPro, Max y RicoTodos los paquetes
cambiar estrategiaCentrarse en la compatibilidad y recuperación a largo plazoSe utiliza para verificar nuevas capacidades y rendimiento.
Chapter 11

External protocols

Comparación de límites con VLESS y AnyTLS

La base de comparación son los documentos públicos oficiales de cada proyecto. Aquí comparamos el posicionamiento, los límites del sistema y las capacidades de divulgación, y no mezclamos cifras de marketing en las conclusiones del protocolo subyacente.

DimensionesAlcance del documento técnico de SingLinkVLESS alcance públicoAlcance público de AnyTLS
posicionamiento públicoEl sistema general del plano de control del producto y del plano de transmisión de datos.Protocolo de transporte de cliente y servidor ligero y sin estadoProtocolo de proxy basado en TLS e implementación de referencia
Identidad y PropósitoCuenta, permisos de nodo, sesión y colaboración de enrutamientoUUID, comando, puerto y dirección de destinoAutenticación posterior TLS, luego establecimiento de sesión
Session/StreamExplicación del modelo de referencia, formato preciso aún no reveladoSoporte Mux, los detalles están determinados por la implementación y configuración.Exponer marcos de sesión, multiplexación de transmisiones y comandos.
apariencia de tráficoLa estrategia de transmisión está por verificar, no pretende una invisibilidad absolutaLos documentos oficiales describen el flujo opcional y otros mecanismos.Divulgación de subcontrataciones, planes de relleno y mecanismos de actualización.
ResilienciaDetección de estado, corte de red, reconstrucción de sesión y conmutación de nodosResponsable de la ecología de rayos X y la combinación de transmisión específica.El protocolo v2 expone SYNACK, latidos y negociación del servidor
sistema de productoDNS, descarga inteligente, permisos de paquetes y programación de nodosNo es equivalente a una superficie de control de producto VPN completaNo es equivalente a una superficie de control de producto VPN completa

Esta tabla no representa la compatibilidad del código, las clasificaciones de rendimiento ni las conclusiones de las auditorías de seguridad.

Chapter 12

Platforms and openness

Compatibilidad multiplataforma y límites del código abierto

Consistencia de la plataforma

SingLinkVPN cubre dispositivos iOS, Android, Windows, macOS, Linux y TV. La coherencia entre plataformas no significa que cada plataforma utilice exactamente la misma API del sistema, sino que mantenga el mismo conjunto de permisos, enrutamiento, lógica de selección de nodos y protocolos, y cumpla con las limitaciones de expansión de red de cada sistema operativo.

Ámbito público

El código fuente del protocolo central SingLink 2.0 aún no se ha revelado por completo. Las instrucciones publicadas incluyen documentación técnica, descripciones de arquitectura, datos de investigación, métodos de prueba reproducibles, formatos de datos, herramientas de verificación e infraestructura de divulgación de vulnerabilidades responsable.

Chapter 13

Frequently asked questions

Preguntas frecuentes

Q01¿Qué es SingLink 2.0?

SingLink 2.0 es una generación de protocolo de transmisión de red formal desarrollada independientemente por SingLinkVPN. Se utiliza para organizar la verificación de identidad y autoridad, enrutamiento de tráfico, sesiones de transmisión, procesamiento TCP y UDP, detección de estado y recuperación de excepciones.

Q02¿Es SingLink 2.0 la versión del software del cliente?

No. SingLink 2.0 es el nombre del protocolo y la generación del protocolo. Windows, macOS, Android, iOS y otros clientes utilizan sistemas de versiones de software independientes.

Q03¿Cuál es la diferencia entre SingLink Beta y SingLink 2.0?

Beta es un protocolo de vista previa para la verificación de velocidad y nuevas capacidades; SingLink 2.0 es la generación de protocolo oficial, que presta más atención a la estabilidad, la coherencia entre plataformas, la recuperación de la conexión y la compatibilidad a largo plazo.

Q04¿Cuál es la tasa de estabilidad de SingLink 2.0?

El historial de pruebas A/B internas de SingLinkVPN en entornos de prueba designados es del 99,5 %, con un pico Beta de aproximadamente el 97 %. Estas no son garantías para todas las regiones y períodos de tiempo, y los resultados reales se verán afectados por los operadores de red, las cargas de los nodos, los equipos y los métodos de prueba.

Q05¿Cómo maneja SingLink el tráfico de red?

El cliente primero establece una entrada a la red del sistema, completa DNS y distribución inteligente, luego selecciona nodos, verifica permisos, establece una sesión de transmisión y encapsula datos TCP o UDP antes de enviarlos al nodo.

Q06¿Cómo maneja SingLink las desconexiones y los cambios de red?

El cliente monitorea continuamente el estado de la sesión y del nodo. Cuando se produce una excepción, se reconstruirá la sesión, se restaurará el DNS y el enrutamiento o se cambiará a otros nodos disponibles según las capacidades.

Q07¿Cuál es la diferencia entre SingLink y VLESS?

VLESS se posiciona oficialmente como un protocolo de transmisión de servidor y cliente liviano y sin estado. El alcance descrito en el documento técnico de SingLink es más amplio y también cubre el plano de control del producto, permisos de nodos, enrutamiento inteligente, detección de estado y procesos de recuperación; los dos no deben compararse basándose en un formato de cuadro único.

Q08¿Cuál es la diferencia entre SingLink y AnyTLS?

La especificación pública AnyTLS se centra en describir la autenticación, la sesión, la reutilización de transmisiones, el relleno y los latidos a través de TLS. El documento técnico de SingLink también describe la entrada del tráfico del cliente, DNS, enrutamiento, permisos de paquetes y programación de nodos, por lo que la comparación se basa en los límites del sistema en lugar de afirmar que la implementación subyacente es la misma.

Q09¿Quién puede utilizar SingLink 2.0?

Actualmente, los nodos del protocolo SingLink 2.0 están abiertos principalmente a paquetes Pro, Max y Rich; Los nodos del protocolo SingLink Beta están abiertos a todos los paquetes. Los nodos reales disponibles están sujetos a visualización en tiempo real en el cliente.

Q10¿SingLink 2.0 es totalmente de código abierto?

En la actualidad, el código fuente del protocolo central no se ha revelado en su totalidad. En el plan continuo de código abierto se han incluido documentos técnicos, datos de investigación, métodos de prueba, formatos de datos, herramientas de verificación y mecanismos de divulgación de vulnerabilidades. El alcance de la divulgación está sujeto al almacén de SingLinkLabs y a los anuncios oficiales.

Chapter 14

References and revision

Datos, enlaces internos y registros de cambios.

Versión 1.0 · 29 de julio de 2026:Se lanza la primera versión en chino simplificado, que organiza el ciclo de vida completo de la conexión, el estado de la evidencia, los límites de los datos Beta, la comparación de datos públicos VLESS y AnyTLS, y agrega mecanismos de descubrimiento de TechArticle, Preguntas frecuentes, Canonical, Feed y mapas del sitio.

Next step

Experimente el protocolo SingLink 2.0

Los nodos SingLink 2.0 están abiertos principalmente a paquetes Pro, Max y Rich. La cantidad de nodos y la disponibilidad del protocolo están sujetos a visualización en tiempo real en el cliente.