Назад | Перейти на главную страницу

Доступ к tomcat, запущенному на ПК с брандмауэром

Я могу получить доступ к своему коту в моей локальной системе http://localhost:8080/MyApp но когда я получаю к нему доступ вот так http://xxx.xxx.xxx.xxx:8080/MyApp где xxx.xxx.xxx.xxx это мой публичный ip, похоже, не работает.

Проблема в том, что моя система имеет общее подключение к Интернету, и этот общедоступный IP-адрес используется несколькими компьютерами. И конфигурация центрального роутера не в моей власти. Я даже не могу использовать удаленный рабочий стол или даже не могу пинговать свой публичный IP-адрес.

Мой вопрос: есть ли способ получить доступ к Tomcat из удаленной системы? (Я подумал, если я могу использовать командную программу просмотра в своей системе, почему бы не использовать tomcat. )

Похоже, вы работаете за брандмауэром NAT. В этом случае единственный способ получить входящий доступ к вашему серверу - это получить доступ к брандмауэру или маршрутизатору, который выполняет NAT, и настроить его для пересылки входящих запросов на ваш сервер (переадресация порта Google или преобразование адресов, чтобы узнать больше)

Причина, по которой работает teamviewer, я подозреваю, заключается в том, что демон на вашем сервере инициирует OUTBOUND соединение с вашего сервера, которое вы используете через их программное обеспечение.

У вас есть несколько компьютеров с одним IP-адресом? Вы хотите иметь доступ к сайту из Интернета или из внутренней сети? Вы можете использовать прокси для отправки запросов на Yourcomputershostname: 8080, но я думаю, вам нужно объяснить немного больше.