Устройство 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.