Не удается получить доступ к локальному серверу, запущенному после 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.