1

это довольно ново для меня, поэтому я надеюсь, что ясно, о чем я пытаюсь спросить.

На моем Windows 10 Pro я установил небольшое приложение, которое работает в качестве веб-сервера на порт 8080. Я могу получить к нему доступ через localhost:8080 или IP-адрес компьютера 192.168.xxx.xxx:8080. Это все отлично работает. Однако я подумал, что смогу получить доступ к этому сайту и с другого устройства в моей домашней сети. Набрав 192.168.xxx.xxx:8080 в браузере этого устройства (ipad). Но это не работает. "Этот сайт недоступен".

Поискав в интернете, позвольте мне перейти к файерволу. Я вижу несколько правил, добавленных для этого приложения. И для протокола UDP, и для протокола TCP добавляются настройки и для каждого протокола частные и публичные правила. Сначала я отключил брандмауэр, затем смог запросить сайт с другого устройства. Так что это настройка брандмауэра. Теперь я узнал, что для публичного входящего правила нужно было разрешить соединение. Но насколько я знаю, я нахожусь в локальной сети, так почему я не могу получить доступ к своему компьютеру, используя 192.168.xxx.xxx:8080, с другого устройства в той же сети, разрешив только частный доступ, разрешенный для подключения? Боюсь, что, разрешив подключение к общедоступному доступу, мой компьютер открыт для всех.

Надеюсь, кто-то может указать мне в правильном направлении. Спасибо

1 ответ1

1

Это зависит от того, как настроено ваше сетевое соединение.

Когда вы подключаетесь к точке доступа Wi-Fi, она обычно устанавливается на Общую, тогда как подключение к локальной сети обычно устанавливается как домашнее или рабочее соединение.

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

Домашние и рабочие сети рассматриваются брандмауэром как частные, а общедоступные - как публичные.

Чтобы выяснить, к какому типу подключения вы подключены, щелкните правой кнопкой мыши значок вашей сети, затем нажмите « open network and sharing center .

Внизу Просмотрите ваши активные сети в левом верхнем углу, там будет указано ваше сетевое соединение и ниже этого типа.

В прошлом было возможно изменить тип подключения, но в Windows 10 кажется, что большую часть времени сеть автоматически устанавливается как общедоступная.

При этом, даже если ваше соединение установлено как общедоступное, разрешение на порт в брандмауэре как общедоступное все еще безопасно, потому что у вас также есть маршрутизатор. Маршрутизатор должен открывать порты для того, чтобы внешний трафик мог попасть на ваш веб-сервер, поэтому разрешить брандмауэру доступ к порту 8080 для публичной группы совершенно нормально.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .