Не удается получить доступ к локальному серверу, запущенному после VPN-подключения

У меня работает локальный сервер приложений, и я могу получить к нему доступ с помощью http://localhost:4554.

Если я подключаюсь к VPN, не могу загрузить выше url. Я использую ключ для подключения к Интернету.

Пожалуйста, помогите!

Ответ 1

Чтобы подключиться к localhost, вы должны быть подключены к той же сети, что и устройство, на котором размещаются файлы. Когда вы подключаетесь к VPN, это не так. Когда вы подключаетесь к VPN, он похож на совершенно другую сеть, так как ваш внешний IP-адрес будет меняться, поэтому локальные файлы не могут быть достигнуты. Чтобы получить доступ к localhost, в этом случае вам нужно

  • Убедитесь, что VPN отключен.
  • Настройте переадресацию портов, а затем узнайте свой внешний IP-адрес.
  • Проверьте его, используя внешний IP-адрес вместо localhost. На этом этапе вы должны быть подключены к локальному серверу.
  • Включите VPN и введите свой предыдущий внешний IP-адрес, потому что помните, что ваш внешний IP-адрес будет меняться после включения VPN.

Ответ 2

Использование 127.0.0.1 вместо localhost в качестве моего хоста в настройках соединения mysql решило проблему для меня. Я нахожусь в Avaya VPN

Ответ 3

Одна проблема может вызвать такое поведение. Если вы подключены к корпоративной сети через VPN, соединение VPN изменит поисковый домен, например, mycompany.corp.

С другой стороны, некоторые системы в корпоративной сети могут регистрироваться как "localhost.mycompany.corp" (это должно быть ошибкой).

В результате localhost.mycompany.corp теперь будет преобразован в частный IP-адрес, например 10.xx.xx.xx, и когда вы попытались получить доступ к http://localhost:4554/, запрос будет отправлен на порт 10.54.xx.xx.xx 4554, вместо предполагаемого 127.0.0.1 порт 4544.