2

Я пытаюсь открыть порт 8085 для сервера, и, кажется, ничего не работает.

Я позвонил своему провайдеру, и они сказали, что они не блокируют порты (кроме 25). Я удалил свой маршрутизатор и был подключен напрямую к модему. Я отключил свой брандмауэр

И все же, canyouseeme.org все еще говорит мне "Соединение отказано" или "Время ожидания истекло", когда я проверяю это.

Что еще может блокировать этот порт?

Я использую Windows Vista по кабельному интернет-соединению.

3 ответа3

1

Сначала вам нужно разблокировать порт в брандмауэре Windows (если вы его используете).

Следуйте инструкциям здесь

Затем вам нужно перенаправить порт с вашего роутера на вашу машину, посмотрите здесь.

Пожалуйста, попробуйте оба из них, так как мне кажется, что на одном из этих двух этапов он блокируется.

1

Это может звучать немного глупо, но ... у вас есть приложение, работающее и LISTENING на этом порту? Я не думаю, что canyouseeme.org работает, если на конкретном порту нет приложения, которое слушает.

0
  • Это порт TCP или UDP?
  • Перезапустили ли сервис или сервер после отключения брандмауэра Windows и / или любых других программных брандмауэров?
  • Можете ли вы получить к нему доступ локально, т.е. telnet localhost 8085 при условии TCP
  • Можете ли вы получить к нему локальный доступ, используя не локальный, частный (RFC 1918) IP-адрес, например, telnet 192.168.1.1 8085 - этот IP-адрес обычно доступен через ipconfig .
  • Можете ли вы получить к нему локальный доступ, используя свой общедоступный IP-адрес, например, telnet 24.xxx.xxx.174 8085?

NetCat может быть полезным инструментом.

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