Repolode
OutlineFoundation

OutlineFoundation/outline-server

O Outline Server é um servidor proxy baseado em Shadowsocks, com uma REST API para gerenciar chaves de acesso, desenvolvido pela Jigsaw.

Estrelas
6,254
Forks
877
Issues abertas
184
Último commit
há 10 dias

O que é?

O Outline Server executa um serviço Shadowsocks por meio do backend outline-ss-server e disponibiliza uma REST API para criar e gerenciar chaves de acesso. Ele é o componente de servidor do sistema Outline, que permite aos operadores implantar um proxy privado ao qual os usuários se conectam usando uma chave de acesso compartilhada.

O projeto inclui um servidor principal em src/shadowbox, que executa e gerencia o backend Shadowsocks, e um servidor de métricas opcional para o compartilhamento de métricas de uso anônimas. O tráfego Shadowsocks usa cifras AEAD, com proteções contra sondagens ativas, repetição de dados e fingerprinting por meio de tamanhos variáveis de pacotes.

A implantação é feita a partir do repositório, usando npm install e um comando do executor de tarefas. Para uma interface gráfica, é possível usar o aplicativo separado Outline Manager.

Recursos principais

  • 01Executa um serviço Shadowsocks por meio do backend outline-ss-server.
  • 02Disponibiliza uma REST API para gerenciar chaves de acesso.
  • 03Exige cifras AEAD para conexões Shadowsocks.
  • 04Inclui proteção contra sondagens e repetição de dados, além de tamanhos variáveis de pacotes.
  • 05Oferece um servidor de métricas opcional para o compartilhamento anônimo de métricas.

Casos de uso

  • Hospedar por conta própria um proxy Shadowsocks privado em um servidor Linux.
  • Emitir chaves de acesso individuais para usuários por meio de uma REST API.
  • Usar o servidor junto com o aplicativo Outline Manager para ter uma experiência de gerenciamento com interface gráfica.

Início rápido

  1. 1

    Instale Node LTS, NPM e Go 1.21 ou posterior (pré-requisitos)

  2. 2

    Instale as dependências

    npm install
  3. 3

    Inicie o servidor

    ./task shadowbox:start

Antes de usar

  • É compilado a partir do código-fonte com Node, NPM e Go, então a configuração exige algum esforço.
  • Foi desenvolvido para hospedar seu próprio servidor proxy, e não como um aplicativo para desktop pronto para uso.

Em coleções

Tópicos

Perguntas frequentes

O que é outline-server?
O Outline Server é um servidor proxy baseado em Shadowsocks, com uma REST API para gerenciar chaves de acesso, desenvolvido pela Jigsaw. O Outline Server executa um serviço Shadowsocks por meio do backend outline-ss-server e disponibiliza uma REST API para criar e gerenciar chaves de acesso. Ele é o componente de servidor do sistema Outline, que permite aos operadores implantar um proxy privado ao qual os usuários se conectam usando uma chave de acesso compartilhada.
outline-server é gratuito? Qual é a licença?
outline-server é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
outline-server ainda é mantido?
Manutenção ativa. O último commit de outline-server foi em 28 de out. de 2026.
Para que posso usar outline-server?
Hospedar por conta própria um proxy Shadowsocks privado em um servidor Linux. Emitir chaves de acesso individuais para usuários por meio de uma REST API. Usar o servidor junto com o aplicativo Outline Manager para ter uma experiência de gerenciamento com interface gráfica.
Como instalar outline-server?
Instale Node LTS, NPM e Go 1.21 ou posterior (pré-requisitos) Instale as dependências: npm install Inicie o servidor: ./task shadowbox:start
Onde consigo outline-server?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/OutlineFoundation/outline-server

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados