Repolode
OutlineFoundation

OutlineFoundation/outline-server

Outline Server es un servidor proxy basado en Shadowsocks con una REST API para gestionar claves de acceso, desarrollado por Jigsaw.

Estrellas
6,254
Forks
877
Issues abiertos
184
Último commit
hace 10 días

¿Qué es?

Outline Server ejecuta un servicio Shadowsocks mediante el backend outline-ss-server y ofrece una REST API para crear y gestionar claves de acceso. Es el componente de servidor del sistema Outline, que permite a los operadores desplegar un proxy privado al que los usuarios se conectan con una clave de acceso compartida.

El proyecto incluye un servidor principal en src/shadowbox que ejecuta y gestiona el backend de Shadowsocks, además de un servidor opcional para compartir métricas de uso anónimas. El tráfico de Shadowsocks usa cifrados AEAD, con protección contra el sondeo activo, la repetición de datos y la identificación mediante tamaños de paquete variables.

El despliegue se realiza desde el repositorio con npm install y un comando del ejecutor de tareas. Para contar con una interfaz gráfica, se puede usar la aplicación independiente Outline Manager.

Funciones clave

  • 01Ejecuta un servicio Shadowsocks mediante el backend outline-ss-server.
  • 02Ofrece una REST API para gestionar claves de acceso.
  • 03Exige cifrados AEAD para las conexiones de Shadowsocks.
  • 04Incluye resistencia al sondeo, protección contra la repetición de datos y tamaños de paquete variables.
  • 05Ofrece un servidor opcional para compartir métricas anónimas.

Casos de uso

  • Alojar un proxy privado de Shadowsocks en un servidor Linux.
  • Emitir claves de acceso individuales para los usuarios mediante una REST API.
  • Combinar el servidor con la aplicación Outline Manager para gestionarlo mediante una interfaz gráfica.

Inicio rápido

  1. 1

    Instala Node LTS, NPM y Go 1.21 o posterior (requisitos previos)

  2. 2

    Instala las dependencias

    npm install
  3. 3

    Inicia el servidor

    ./task shadowbox:start

Antes de usarlo

  • Se compila desde el código fuente con Node, NPM y Go, por lo que la configuración requiere cierto esfuerzo.
  • Está diseñado para alojar tu propio servidor proxy, no como una aplicación de escritorio lista para usar.

En colecciones

Temas

Preguntas frecuentes

¿Qué es outline-server?
Outline Server es un servidor proxy basado en Shadowsocks con una REST API para gestionar claves de acceso, desarrollado por Jigsaw. Outline Server ejecuta un servicio Shadowsocks mediante el backend outline-ss-server y ofrece una REST API para crear y gestionar claves de acceso. Es el componente de servidor del sistema Outline, que permite a los operadores desplegar un proxy privado al que los usuarios se conectan con una clave de acceso compartida.
¿outline-server es gratuito? ¿Qué licencia tiene?
outline-server es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿outline-server sigue mantenido?
Mantenimiento activo. El último commit de outline-server fue el 28 oct 2026.
¿Para qué puedo usar outline-server?
Alojar un proxy privado de Shadowsocks en un servidor Linux. Emitir claves de acceso individuales para los usuarios mediante una REST API. Combinar el servidor con la aplicación Outline Manager para gestionarlo mediante una interfaz gráfica.
¿Cómo se instala outline-server?
Instala Node LTS, NPM y Go 1.21 o posterior (requisitos previos) Instala las dependencias: npm install Inicia el servidor: ./task shadowbox:start
¿Dónde consigo outline-server?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/OutlineFoundation/outline-server

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados