Quero fazer um servidor SOCKS5 do Raspberry Pi funcionando em modem USB 3G, e estou trabalhando no Linux a partir de modem USB + VPN/SOCKS. Quero perguntar a vocês, é possível fazer algo assim?
A T-Mobile está bloqueando todo o tráfego de acesso, então estou pensando se posso usar o tunelamento SSH reverso?
Funcionará para celular <-> celular, sem encaminhamento de porta?
Ou posso encaminhar portas sem roteador?
Existe alguma solução para isso? Existe algo mais simples? Talvez não seja SSH?
Eu descobri sobre Yaler, que é uma infraestrutura de retransmissão chamada que serviria basicamente como um servidor SSH entre uma máquina doméstica e o Raspberry Pi. Mas não sei, funcionará com dois modems? Estou aguardando a ativação da conta agora.
Responder1
Normalmente, as redes móveis atribuem IPs privados, o que significa que não são roteáveis globalmente. Sua melhor aposta seria conectar-se a uma VPN que você controla que permita conexões entre clientes e, em seguida, usar os IPs VPN internos para conectar-se. Caso contrário, Yaler parece uma boa alternativa
Responder2
Você poderia tentar usar o roteador Tor para isso. Seu Rapsberry Pi estaria executando o servidor SSH mais um serviço Tor, e seu laptop seria um cliente roteador Tor conectado a esse serviço.
Exemplo:
- Servidor SSH roda em Pi e escuta na porta 22
- O roteador Tor é executado em Pi e exporta 127.0.0.1:22 como serviço oculto (digamos, abcd.onion)
- Outro roteador tor é executado em seu laptop e escuta na porta 9050
- O cliente SSH em seu laptop é instruído a usar 127.0.0.1:9050 como proxy SOCKS5 e se conectar ao host abcd.onion, com resolução DNS por meio do proxy
Como resultado, seu cliente SSH se conectará ao seu servidor no Pi sem a necessidade de saber seu endereço IP.
Claro, o Tor foi projetado para anonimato, não para desempenho, então é melhor usar o Yaler se você puder pagar.