Cliente VPN de código aberto que instala e conecta a um servidor VPN próprio via SSH, em computadores e dispositivos móveis.
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
Instale Node LTS, NPM e Go 1.21 ou posterior (pré-requisitos)
- 2
Instale as dependências
npm install - 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
Script de shell que instala e gerencia um servidor OpenVPN road warrior no Ubuntu, Debian e distribuições da família RHEL.
Script shell que configura um servidor VPN WireGuard no Linux em poucos minutos e gerencia os clientes.
Um daemon proxy HTTP/HTTPS pequeno e eficiente para sistemas POSIX, ideal para redes pequenas onde proxies maiores são pesados demais.
Interface web de administração baseada em Docker para instalar e gerenciar um servidor VPN WireGuard e as configurações dos clientes.
Plataforma de servidor doméstico auto-hospedada que funciona como proxy reverso seguro, gerenciador de apps e gateway, com autenticação, MFA, SSO e proteção contra bots.