Задать вопрос
vanesxl
@vanesxl

Почему программа не видна из вне?

Добрый день, написал программу, залил на сервер, там крутится OpenJRE 11.
Моя программа представляет из себя простой веб сокет сервер.
Запускаю программу на сервере, пытаюсь к ней подключиться из вне, как будто нет доступа к программе...
Вот код который запускает сам сервер:
WebSocketServer webSocketServer = new WSServer(
                    new InetSocketAddress(Settings.WS_HOST_VALUE, Settings.WS_PORT_VALUE)
            );
            webSocketServer.run();

Подключаюсь по ssh, там набираю комманду:
netstat -ntlp | grep LISTEN
Пишет:
tcp        0      0 (мой ip):8887      0.0.0.0:*               LISTEN      20355/java

Сервис https://portscaner.ru пишет что такой порт открыт.
iptables -L
Выдает мне вот что:
Chain INPUT (policy ACCEPT)
target     prot opt source               destination

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination

Что я делаю не так?
  • Вопрос задан
  • 108 просмотров
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Java-разработчик
    14 месяцев
    Далее
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
fzfx
@fzfx
18,5 дм
вы не указали ваш IP. если этот IP из диапазона одной из частных подсетей, то он недоступен из интернета.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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