не удается получить доступ к локальному сайту HTTPS с другого ПК на Ubuntu 16.4 [закрыто]

-2
23.03.2018, 12:21
1 ответ

У меня действительно была та же проблема. Мне будет интересно увидеть решение. Я использовал обходной путь и пожертвовал шифрованием при локальном доступе. Хотя из-за пределов сети все работает нормально. Я отредактировал /etc/hosts, чтобы напрямую сопоставить с локальным IP-адресом, а не выполнять удаленный запрос DNS, чтобы отправить меня обратно в мою сеть. Пример

127.0.1.1          hostname
127.0.0.1          localhost
Local.app.ip     www.example.com

Это ничего не исправляет, это просто удобно, поскольку в противном случае по умолчанию используется https, а затем не загружается.

Одной из машин, на которой у меня была эта проблема, был ноутбук, который создавал проблему, если я изменял файл hosts, а затем находился за пределами моей локальной сети. Он все равно попытается подключиться к локальному ip. Я решил это с помощью bash-скрипта, который нашел в Интернете, который изменяет файл в зависимости от того, доступна ли определенная сеть Wi-Fi. Просто для удовольствия вот сценарий.

 
wifi=`iwlist wlp3s0 scan | grep SSID`
if [[ $wifi == *Home-Network* ]]
then
    #Use special host file
    cp -f /home/Documents/hosts.home /etc/hosts
else
    #Use normal host file
    cp -f /home/Documents/hosts.away /etc/hosts
fi

РЕДАКТИРОВАТЬ #200 Он хранится в /etc/NetworkManager/dispatcher.d, поэтому запускается при запуске.

0
28.01.2020, 05:17

Теги

Похожие вопросы