Устройство Android, подключенное через VPN (fritz.box) к локальному серверу, имеет ложный IP-адрес

У меня проблема. Я недавно добавил сервер, работающий дома. В настоящее время я использую lighttpd для размещения некоторых личных вещей. Поэтому я ограничил доступ к своей локальной сети и своему статическому IP-адресу (VPN IP). Чтобы получить доступ к моим материалам на устройстве Android, я подключаюсь через VPN (fritz.box) к моей локальной сети.

Проблема: Локальный сервер не видит мой статический IP-адрес (VPN IP), а скорее IP-адрес устройства Android. В отличие от проверки http://www.whatismyip.com/ показывает мой статический IP-адрес (VPN IP).

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

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

1 ответ

Вы не указали, как это проблема.

Такое поведение показалось бы правильным. Вместо того, чтобы думать об IP-адресе для коробки, подумайте об IP-адресе для интерфейса / виртуального интерфейса. VPN обычно предоставляет виртуальный интерфейс и [по необходимости] будет использовать этот интерфейс для отправки трафика. (Для некоторых ОС существуют некоторые хаки, которые позволят вам изменить исходный адрес, но это сложная тема и идет рука об руку с глубоким пониманием и расширенной настройкой маршрутизации).

Если вы хотите увидеть реальные IP-адреса серверов, практическим способом было бы отключить VPN и использовать привязку портов / привязку портов на вашем маршрутизаторе (fritz box?). Однако я предпочел бы просто перенастроить веб-сервер для приема IP-адреса VPN.

Другие вопросы по тегам