Подключение из той же локальной сети
Если ваш друг находится в той же локальной сети, что и вы, это очень просто: убедитесь, что все программные брандмауэры на вашем компьютере настроены на прием подключений от удаленных компьютеров через порт 8080, а затем попросите друга заменить «localhost» в вашем URL-адресе на ваш IP-адрес. адрес или имя хоста - например, http://192.168.1.4:8080/LimsWeb (при условии, что это ваш IP-адрес) или http: // lims-pc: 8080 / LimsWeb .
Подключение через интернет
Но предположим, что ваш друг где-то еще, а Интернет лежит между вами и ним ... тогда вам придется сделать немного больше. Вам нужно будет настроить программное обеспечение брандмауэра так же, как вы делали это для инструкций по локальной сети, но вам также нужно будет выполнить некоторые дополнительные настройки сети.
Вариант 1: VPN
Если вы хотите, чтобы ваш друг мог подключаться к веб-службе, работающей на вашем ПК, возможно, самое простое решение - настроить VPN. Некоторые беспроводные маршрутизаторы имеют встроенную поддержку VPN (а с некоторыми другими вы можете установить версию DD-WRT с поддержкой VPN), но вы также можете использовать что-то вроде Hamachi или OpenVPN.
Вариант 2: переадресация портов / DMZ
Если у вас есть административные привилегии на вашем маршрутизаторе (или вы знаете кого-то, кто имеет), вы также можете настроить переадресацию портов или (что еще более опасно) DMZ, чтобы внешние компьютеры могли напрямую подключаться к вашему ПК. Как упоминалось alemjerus, вы также можете настроить динамический DNS-сервис или другого DNS-провайдера (например, dyndns.org, no-ip.com), чтобы он указывал на ваш IP-адрес в Интернете, чтобы ваш друг мог легче подключиться, не запоминая свой адрес. Айпи адрес. Но лично я бы не советовал идти по этому пути, особенно если вы оказались в корпоративной среде.
Используя правильное имя хоста / IP-адрес
Но это только половина. Как вы уже могли догадаться, ваш друг не сможет подключиться к вашему компьютеру по адресу http: // localhost: 8080 / LimsWeb, потому что «localhost» - это именно локальный компьютер. Как только вы выберете соответствующий механизм, чтобы сделать ваш компьютер видимым для него, ему придется использовать IP-адрес вашей локальной сети или имя хоста (если вы использовали VPN) или ваш публичный IP-адрес или имя хоста в Интернете (если вы использовали переадресацию портов или DMZ).