Dispositivo Android conectado via VPN (fritz.box) ao servidor local possui endereço IP falso

Dispositivo Android conectado via VPN (fritz.box) ao servidor local possui endereço IP falso

Eu tenho um problema. Recentemente adicionei um servidor rodando em casa. Atualmente estou executando o lighttpd para hospedar algumas coisas privadas. Portanto restringi o acesso à minha rede local e ao meu endereço IP estático (VPN IP). Para acessar minhas coisas no meu dispositivo Android, conecto-me via VPN (fritz.box) à minha rede local.

Problema: O servidor local não vê meu endereço IP estático (IP VPN), mas sim o endereço IP do dispositivo Android. Em contraste, verificaçãohttp://www.whatismyip.com/mostra meu endereço IP estático (IP VPN).

Android Device 
  ---> VPN 
  ---> local server (sees public IP address of android device)

Android Device 
  ---> VPN 
  ---> whatismyip.com (sees IP address of VPN) 

Responder1

Você não indicou como isso é um problema.

Esse comportamento parece correto. Em vez de pensar em um endereço IP para uma caixa, pense em um endereço IP por Interface/Interface Virtual. Uma VPN geralmente fornece uma interface virtual e [por necessidade] usará essa interface para enviar tráfego. (Existem alguns hacks, para alguns sistemas operacionais, que permitirão alterar o endereço de origem, mas este é um tópico avançado e anda de mãos dadas com um forte entendimento e configuração avançada de roteamento).

Se você deseja ver o endereço IP do mundo real dos servidores, a maneira prática seria abandonar a VPN e usar pinholing/mapeamento de porta em seu roteador (fritz box?). Minha maneira preferida, entretanto, seria simplesmente reconfigurar o servidor web para aceitar o endereço IP da VPN.

informação relacionada