Как сделать мой локальный хост доступным через Интернет

Я разместил приложение на JBoss на своем локальном компьютере, и я также могу получить доступ через локальный хост или через свой IP-адрес.

Теперь я хочу, чтобы к этому же приложению обращались другие пользователи через Интернет по моему IP.

Не могли бы вы сообщить мне, как настроить мой JBoss для обработки этих запросов?


person Satya    schedule 02.01.2011    source источник


Ответы (5)


Вы можете запустить свой сервер JBoss с этим параметром -b для привязки к определенному IP-адресу:

run.bat -b <IP>

Например, если ваш адаптер настроен на IP-адрес 192.168.0.1, используйте следующую команду для привязки вашего сервера JBoss к этому адаптеру и прослушивания этого интерфейса:

run.bat -b 192.168.0.1

Вы также можете использовать 0.0.0.0 для привязки ко всем доступным интерфейсам.

Из соображений безопасности JBoss по умолчанию привязывается только к локальному хосту (127.0.0.1).

Если ваш компьютер не подключен к Интернету напрямую, вам следует проверить конфигурацию маршрутизатора и выполнить переадресацию портов на ваш компьютер JBoss для необходимых портов (например, 80 или 8080 для http).

Узнать свой IP гораздо проще, если вы используете службу динамического перенаправления DNS (например, dyndns или dtdns). Большинство маршрутизаторов поддерживают такие услуги и просты в использовании. Просто зарегистрируйте свое внешнее (интернет) доступное имя и настройте маршрутизатор для его использования.

Например, см. http://www.dyndns.com/. Большинство услуг бесплатны для использования, и есть много поставщиков подобных услуг (просто введите в Google «динамический IP-адрес DNS»).

person Beachwalker    schedule 02.01.2011

http://showoff.io — это самый простой способ получить доступ к локальному хосту через Интернет. Требуются ruby и ruby gem 'показуха-ио'.

$ gem install showoff-io

Сопоставьте экземпляр вашего веб-сайта с портом локального хоста, например, localhost:9090. Затем запустите:

$ show 9090

Или просто следуйте инструкциям на сайте showoff.io.

ОБНОВЛЕНИЕ: showoff.io теперь называется forward.

person hongymagic    schedule 12.05.2011

http://no-ip.com Вы собираетесь настроить домен со своим IP, а также придется настроить сеть, чтобы разрешить доступ.

person FrozenWasteland    schedule 02.01.2011

http://ngrok.com предоставляет бесплатный скрипт, который можно использовать с платными функциями. Сайт немного голый, но я скачал скрипт бесплатно и заработал туннель.

Однако домены, которые они дают, не являются дружественными. У меня было регулярное выражение: http://[0-9a-z]*.ngrok.com

person Peter P.    schedule 27.12.2013

http://localhost.run/ — еще один бесплатный способ получить локальный хост в Интернете. Если у вас уже установлен SSH, вам не нужно загружать клиент, чтобы использовать его.

person tommyvn    schedule 15.03.2017