Porque escolher Outline e Shadowsocks
Shadowsocks e um proxy encriptado leve, concebido desde o inicio para ser dificil de detetar. Em vez dos handshakes reconheciveis que denunciam o WireGuard ou o OpenVPN, baralha o seu trafego num fluxo de bytes de aparencia aleatoria, sem assinaturas reveladoras a que a deep packet inspection (DPI) se possa agarrar - razao pela qual ha muito e uma ferramenta de eleicao para ultrapassar firewalls nacionais em paises fortemente censurados. (As firewalls mais avancadas ainda podem aprender a detetar essa aleatoriedade com o tempo - o limite honesto que abordamos no final.)
O Outline, criado pela Jigsaw (uma subsidiaria da Google), transforma o Shadowsocks em algo que qualquer pessoa consegue gerir. Sao duas aplicacoes gratuitas e de codigo aberto: o Outline Manager, que configura e faz correr o servidor no seu proprio VPS por si, e o Outline Client, que se liga. O servidor e seu, as chaves sao suas, e nao ha nenhuma empresa no meio a registar o seu trafego - so paga um VPS barato.
- Um VPS barato com CPU x86-64, pelo menos 1 GB de RAM, a correr um Linux moderno como o Ubuntu 22.04 / 24.04. Para contornar a censura, aloje-o fora do pais que faz o bloqueio.
- O endereco IP do servidor e o seu acesso SSH como root - o seu fornecedor envia estes dados por email depois de pagar.
- Um computador (Windows, macOS ou Linux) para correr o Outline Manager. A configuracao inicial faz-se a partir de um computador, nao de um telemovel - depois disso pode ligar-se apenas a partir de um telemovel. Mais cerca de 10 minutos.
Passo 1: Instalar o Outline Manager
No seu computador, transfira o Outline Manager a partir do site oficial, getoutline.org, e instale-o. Funciona em Windows, macOS e Linux. Esta e a ferramenta de administracao - usa-a uma vez para configurar o servidor e mais tarde para adicionar ou revogar chaves de acesso.
Passo 2: Configurar o servidor no seu VPS
Abra o Outline Manager e escolha Configurar o Outline em qualquer lugar (nao as opcoes de nuvem integradas). O Manager mostra-lhe um unico comando para copiar. Faca SSH para o seu servidor e cole-o la - transfere e executa o instalador oficial (num contentor Docker) e imprime uma linha de configuracao:
sudo bash -c "$(wget -qO- https://raw.githubusercontent.com/Jigsaw-Code/outline-server/master/src/server_manager/install_scripts/install_server.sh)"
Use sempre o comando exato que o Manager apresenta. Quando terminar, o servidor imprime uma linha verde que comeca com {"apiUrl": ...}. Copie essa linha inteira, cole-a de volta no Outline Manager e avance nos passos - o seu servidor aparece no Manager, pronto a usar. (Se o comando falhar com wget: command not found, algumas imagens minimas nao o incluem - execute primeiro apt update && apt install -y wget e depois cole o comando novamente.)
Passo 3: Criar uma chave de acesso
No Outline Manager, o seu servidor tem agora uma chave de acesso predefinida. Clique em Adicionar nova chave para criar uma por dispositivo (um telemovel, um portatil, um amigo) e depois use Partilhar para copiar a chave - e uma ligacao curta ss:// que contem tudo o que um cliente precisa.
Trate cada chave como uma palavra-passe: todos os que a tem partilham a largura de banda do seu servidor, e pode revogar qualquer chave individual a qualquer momento sem perturbar as restantes.
Passo 4: Instalar o Outline Client e ligar
Instale o Outline Client no dispositivo e depois adicione a chave ss://. Escolha a sua plataforma:
Android: instale o Outline a partir da Google Play. Copie a chave ss://, abra a aplicacao - ela oferece-se para adicionar a chave a partir da area de transferencia - e depois toque em Ligar.
iPhone e iPad: instale o Outline a partir da App Store, cole a chave ss://, toque em Ligar e permita o perfil de VPN.
Windows: instale o Outline Client, cole a chave ss:// e clique em Ligar.
macOS: instale o Outline Client, adicione a chave ss:// e ligue.
Linux desktop: transfira o AppImage do Outline Client, execute-o, cole a chave e ligue.
Passo 5: Adicionar mais dispositivos e gerir chaves
De a cada dispositivo e a cada pessoa a sua propria chave. No Outline Manager pode ver quantos dados cada chave usou, renomea-las e remover uma chave no momento em que um dispositivo se perde ou um amigo deixa de precisar de acesso - as restantes continuam a funcionar. Esta e a grande vantagem de alojar por conta propria: o administrador e voce.
Passo 6: Verificar se funciona
Com o Outline ligado, confirme duas coisas na nossa propria pagina de Ferramentas de rede. Primeiro, a internet deve agora mostrar o IP do seu servidor - apresentado no topo da pagina. Segundo, abra o separador Teste de Fuga de DNS: os resolvedores listados nao devem pertencer ao seu ISP domestico. Se ambos parecerem corretos, o seu tunel Outline esta ativo.
Erros comuns
- Firewall do fornecedor de nuvem. Na AWS, Oracle Cloud, Azure ou Google Cloud as portas estao fechadas por predefinicao no painel web. Abra as portas de gestao e de chave de acesso que o instalador imprimiu (a porta de chave de acesso tem de ser aberta tanto para TCP como para UDP), e nao apenas no proprio servidor.
- Relogio do servidor dessincronizado. O Shadowsocks rejeita ligacoes cujos timestamps se desviam demasiado, por isso, se as suas chaves estao corretas mas nada se liga, verifique a hora do servidor. Execute
timedatectle certifique-se de que o relogio esta sincronizado por NTP. - Gamas de IP de alojamento bloqueadas. As firewalls mais rigorosas banem gamas inteiras de IP dos maiores alojamentos economicos. Se um servidor acabado de criar estiver bloqueado logo no primeiro dia, experimente um fornecedor mais pequeno e menos obvio.
- Servidor dentro da rede censurada. Um VPS fisicamente localizado no pais que faz o bloqueio pode ser bloqueado na origem. Aloje-o no estrangeiro.
- Partilhar uma unica chave em todo o lado. Reutilizar uma unica chave em varios dispositivos torna impossivel revogar apenas um deles. Crie uma chave separada por dispositivo.
- Planos OpenVZ muito baratos. O Outline corre em Docker, que precisa de um VPS adequado (KVM). Evite os contentores OpenVZ mais baratos.
- Bloqueado por DPI avancada. O Shadowsocks e robusto, mas as firewalls mais agressivas ainda podem aprender a deteta-lo com o tempo. Se deixar de funcionar, um protocolo que imita um site real - como o VLESS + Reality - e o passo seguinte.
Os limites honestos
O Shadowsocks esconde o facto de estar a usar um proxy dos censores de rede, mas os limites habituais de alojar por conta propria continuam a aplicar-se: o seu fornecedor consegue ver os enderecos IP que se ligam ao servidor e, num VPS, pode captar uma imagem da sua RAM. Para reduzir o que o seu proprio servidor guarda em disco, prossiga com o nosso guia sobre como fazer o seu VPS nao guardar registos. E, como sempre, uma VPN ou proxy muda de onde o seu trafego parece vir - nao o coloca acima da lei do local onde vive.
ss:// como palavras-passe.