Este guia fornece instruções passo a passo para configurar um túnel SSH usando PuTTY no Windows 11 e configurar o FoxyProxy para redirecionar o tráfego da web pelo túnel SSH.
Antes de começar, certifique-se de ter os seguintes itens:
- Uma VM configurada na Oracle Cloud (ou outro serviço de hospedagem).
- Chave SSH privada (.ppk) configurada para acesso à VM.
- PuTTY instalado no seu Windows 11. Download PuTTY.
- Extensão FoxyProxy instalada no seu navegador (Firefox ou Chrome).
Caso sua chave SSH esteja em formato OpenSSH, você precisará convertê-la para o formato .ppk
usado pelo PuTTY.
- Abra o PuTTYgen.
- Clique em Load e selecione sua chave privada.
- Clique em Save private key para salvar a chave no formato .ppk.
- Abra o PuTTY.
- No campo Host Name (or IP address), insira o endereço IP público da sua VM.
- No campo Port, insira 22.
- Em Connection type, selecione SSH.
- No menu à esquerda, expanda Connection > SSH > Tunnels.
- Em Source port, insira 9999.
- Selecione Dynamic e Auto.
- Clique em Add.
- No menu à esquerda, vá para Connection > SSH > Auth > Credentials e clique em Browse para selecionar sua chave privada .ppk.
- Volte para o menu Session, dê um nome para sua sessão em Saved Sessions (por exemplo, OracleCloudSSH) e clique em Save.
- Clique em Open para iniciar a conexão SSH.
- Digite o nome de usuário da sua VM no prompt de comando que irá surgir (ubuntu para esta ocasião).
- Abra o navegador e acesse as configurações do FoxyProxy.
- Adicione um novo proxy com as seguintes configurações:
- Nome: SSH Proxy
- Tipo de Proxy: SOCKS5
- Host: localhost
- Porta: 9999
- Salve a configuração e ative o proxy.
Caso deseje que outros aplicativos, como o Steam, utilizem o túnel SSH, configure as definições de proxy no Windows:
- Abra Configurações > Rede e Internet > Proxy.
- Em Configuração manual de proxy, ative a opção e insira:
- Endereço: localhost
- Porta: 9999
- Marque a caixa
Não usar o servidor proxy para endereços locais (intranet)
- Salve as alterações.
Agora, você configurou com sucesso um túnel SSH usando PuTTY e redirecionou o tráfego do navegador via FoxyProxy. Não se esqueça de desativar o proxy e fechar a sessão PuTTY quando terminar.