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

Устройство 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 и использовать pinholing/port mapping на вашем маршрутизаторе (fritz box?). Однако, я бы предпочел просто перенастроить веб-сервер для принятия IP-адреса VPN.

Связанный контент