Я использую Apache Tomcat на своем ПК. Мой компьютер подключен к маршрутизатору в моем доме, и маршрутизатор подключен к моему провайдеру. Теперь я хочу запустить сервер на своем ПК, чтобы мой друг мог просматривать мой сайт, размещенный на моем ПК. Если я захожу на сайт https://whatismyip.com, я знаю, что мой IP-адрес - xx.xx.xx.xx. Это IP моего роутера, наверное. Если я наберу http://xx.xx.xx.xx в своем браузере, мой маршрутизатор запросит имя пользователя и пароль. Это означает, что мой друг может подключиться к моему роутеру. Как я могу разрешить им видеть сайт, размещенный на Tomcat, работающий на моем ПК?
Я не хочу использовать коммерческий хостинг, и я хочу использовать свой компьютер только в качестве сервера по ряду причин.
Внутренний IP-адрес моего маршрутизатора - 192.162.1.1, а моего компьютера - 192.162.1.2.