Como conectar nas VPN's da Easyjur¶
Oi! Se você chegou aqui, provavelmente precisa acessar algum sistema interno da Easyjur — o painel do Harbor, um banco de dados, uma máquina interna — e pra isso você precisa estar conectado numa das nossas VPNs.
Não se assuste com o nome: na prática é só instalar um programinha, importar um arquivo e clicar em conectar. Leva uns 5 minutos. Este guia cobre Windows, Linux e macOS.
Antes de começar
Você vai precisar de duas coisas — os links de download de ambas estão nos passos abaixo, pra cada VPN:
- O arquivo
.ovpnda VPN que você precisa (é ele que guarda a "chave" que te identifica — não precisa de usuário e senha separados). - O programa cliente (OpenVPN) instalado na sua máquina.
Qual VPN eu preciso?¶
Temos duas VPNs independentes — uma pra cada nuvem onde rodamos coisas. Não são a mesma rede, então dependendo do que você precisa acessar, pode ser que você precise de uma, da outra, ou das duas.
-
VPN Google Cloud
Acesso à rede do Google Cloud: cluster Kubernetes (GKE), este site de documentação, e as demais máquinas que rodam por lá.
-
VPN AWS
Acesso à rede da AWS: cluster Kubernetes (EKS), bancos de dados de produção, e as demais máquinas que rodam por lá.
Na dúvida, pergunta pro time de Infraestrutura qual delas (ou se as duas) você precisa para o seu trabalho.
Curiosidade (totalmente opcional)
Se você curte entender o que tem por trás, cada VPN tem uma página técnica bem mais detalhada: VPN Google Cloud e VPN AWS. Não é necessário ler nada disso pra conseguir se conectar — é só pra curiosos.
Conectando na VPN Google Cloud¶
- Baixe e instale o OpenVPN Connect — o cliente oficial, gratuito.
- Baixe o arquivo de configuração: vpn-google-cloud.ovpn.
- Abra o OpenVPN Connect e importe o arquivo (
File → Import Profile, ou simplesmente dê dois cliques no arquivo baixado). - Clique em Connect.
Pronto!
Não vai pedir usuário nem senha — a autenticação já está embutida no arquivo. Quando o botão ficar verde, você está conectado.
-
Instale o OpenVPN pelo terminal:
sudo apt install openvpn -
Baixe o arquivo de configuração: vpn-google-cloud.ovpn e salve numa pasta de sua preferência.
-
Abra o terminal nessa mesma pasta e rode:
sudo openvpn --config vpn-google-cloud.ovpn
Pronto!
O terminal vai "travar" nessa tela e não vai mostrar muita coisa — isso é normal, significa que a conexão está ativa e sendo mantida. Para desconectar, é só voltar nesse terminal e apertar Ctrl+C.
-
Instale o OpenVPN pelo terminal (precisa do Homebrew instalado):
brew install openvpn -
Baixe o arquivo de configuração: vpn-google-cloud.ovpn e salve numa pasta de sua preferência.
-
Abra o terminal nessa mesma pasta e rode:
sudo openvpn --config vpn-google-cloud.ovpn
Pronto!
O terminal vai "travar" nessa tela — é normal, é a conexão sendo mantida. Para desconectar, aperte Ctrl+C nesse mesmo terminal.
Conectando na VPN AWS¶
- Baixe e instale o OpenVPN Connect — o cliente oficial, gratuito (o mesmo programa da VPN do Google Cloud, dá pra ter as duas configurações nele ao mesmo tempo).
- Baixe o arquivo de configuração: VPN.ovpn.
- Abra o OpenVPN Connect e importe o arquivo (
File → Import Profile, ou dê dois cliques nele). - Clique em Connect.
Pronto!
Sem usuário nem senha, é tudo baseado em certificado. Botão verde = conectado.
-
Instale o OpenVPN pelo terminal:
sudo apt install openvpn -
Baixe o arquivo de configuração: VPN.ovpn e salve numa pasta de sua preferência.
-
Abra o terminal nessa mesma pasta e rode:
sudo openvpn --config VPN.ovpn
Pronto!
O terminal fica "preso" nessa tela enquanto a VPN estiver ativa — normal. Para desconectar, aperte Ctrl+C.
-
Instale o OpenVPN pelo terminal (precisa do Homebrew instalado):
brew install openvpn -
Baixe o arquivo de configuração: VPN.ovpn e salve numa pasta de sua preferência.
-
Abra o terminal nessa mesma pasta e rode:
sudo openvpn --config VPN.ovpn
Pronto!
O terminal fica "preso" nessa tela enquanto a VPN estiver ativa — normal. Para desconectar, aperte Ctrl+C.
Perguntas frequentes¶
Como eu sei se estou mesmo conectado?
No OpenVPN Connect (Windows/Mac com o app), o botão de conexão fica verde e mostra um cronômetro contando o tempo conectado.
No terminal (Linux/Mac via linha de comando), se o comando não mostrou nenhum erro e "travou" a tela, você está conectado — é assim mesmo que ele funciona, sem mensagem de sucesso. Se quiser ter certeza, abra outro terminal e tente acessar algum recurso interno (ex.: um ping numa máquina interna, se souberem o IP).
Apareceu um erro de certificado ou a conexão cai sozinha
Provavelmente o arquivo .ovpn que você está usando está desatualizado (os certificados são rotacionados de tempos em tempos). Baixe a versão mais recente com o time de Infraestrutura e tente de novo.
Preciso estar conectado o tempo todo?
Não! Só quando você precisar acessar algo que está atrás da VPN. Pode conectar, fazer o que precisa, e desconectar depois (Ctrl+C no terminal, ou Disconnect no OpenVPN Connect).
Consigo ficar conectado nas duas VPNs (Google Cloud e AWS) ao mesmo tempo?
Hoje não — as duas usam a mesma faixa de IP interna (10.100.0.0/16) só que em nuvens diferentes, então não dá pra manter as duas conexões ativas simultaneamente com a configuração atual. Conecte na que você precisa no momento, e troque quando precisar da outra.
O link do arquivo .ovpn não abre ou pede acesso
Os links acima são do Google Drive da Easyjur — se ele pedir permissão ou não abrir, chama o time de Infraestrutura (Iury) pra liberar o acesso ou reenviar o arquivo.
Qualquer dúvida que não esteja aqui, é só chamar o time de Infraestrutura. Boa conexão!