Обязательно измените пароль маршрутизатора и заблокируйте маршрутизатор, так как вы сделаете свой IP общедоступным, настройка вашего маршрутизатора очень важна. Вероятно, было бы неплохо загрузить последнюю версию прошивки, чтобы предотвратить эксплойты безопасности.
Перенаправьте ваши веб-запросы на локальный компьютер, на ваш маршрутизатор. Ищите опцию «переадресация портов», которая заставит перенаправлять все запросы на определенный порт вашего маршрутизатора на IP-адрес вашей машины
постарайтесь убедиться, что ваш внутренний IP-адрес остается прежним. Некоторые продвинутые маршрутизаторы могут зарезервировать определенный IP-адрес для MAC-адреса вашего компьютера, поэтому настройте эту конфигурацию на своем маршрутизаторе. Если программное обеспечение маршрутизатора не может этого сделать, вам, вероятно, придется обновлять свой внутренний IP-адрес в сопоставлении «переадресация портов» всякий раз, когда компьютер перезагружается (или каким-либо образом получает другой IP-адрес). Вы также можете настроить свой компьютер на использование жестко закодированного внутреннего IP-адреса, но это может добавить дополнительные проблемы, выходящие за рамки обсуждения.
если ваш провайдер предоставляет вам динамический IP-адрес, это может стать проблемой, отправляя вашему другу новый IP-адрес каждый раз, когда он меняется, так что вы можете подписаться на услугу динамического IP (www.dyndns.org), которая будет иметь программу, которая будет обновлять запись DNS для вас. В большинстве современных маршрутизаторов этот сервер встроен в прошивку, вы можете искать его, тогда вам не нужно запускать программное обеспечение на вашем компьютере.
по соображениям безопасности уменьшите количество других запросов, отправляемых на этот компьютер (например, общий доступ к файлам Windows, FTP, битовый торрент и т. д.).
Порт 80 является портом по умолчанию, используемым веб-браузерами и серверами, поэтому при доступе к сайту http://www.mysite.com Вы запрашиваете его на порту 80)
Порт 8009 является портом по умолчанию, используемым tomcat, поэтому, если вы используете tomcat, вы можете заменить порт 80 на порт 8009 ниже.
Вам не нужно настраивать другие порты для веб-сервера на локальном компьютере, вы можете настроить сопоставление маршрутизатора и оставить веб-сервер работающим на порте 80 или 8009 на вашем компьютере.
Например, я хочу использовать порт 12345, затем я могу настроить свой маршрутизатор так, чтобы любые запросы на порт 12345 на моем маршрутизаторе были отправлены на порт 80 (или 8009) на моей локальной машине. Это позволяет вам получить доступ к нашему веб-серверу на этом компьютере, просто перейдя в HTTP: // локальный / или же HTTP: // локальный: 8009 , Другие внутренние машины в вашей сети будут иметь доступ по IP-адресу ( Http: //192.168.1 , Икс ) или вы можете отредактировать ваши файлы хостов и назначить имя.
Важно знать, что большинство блочных портов 80 провайдера (и других общих портов) используются в качестве веб-сервера. Таким образом, даже если у вас есть все сконфигурированное свойство на вашем конце, ваш друг все еще не сможет подключиться к порту 80 на вашем компьютере. Обычно это делается для того, чтобы клиенты интернет-провайдера выделяли больше денег для своих «деловых» предложений. Из-за этого вам, вероятно, придется открыть маршрутизатор на другом порту, если вы действительно хотите, чтобы ваш друг получил доступ к вашему веб-серверу. Вы будете хотеть держаться подальше от портов с малым количеством номеров, и вам также следует избегать использования порта, с которого настроен ваш маршрутизатор.
Если вы выполните все вышеперечисленное правильно, у вас должен быть стабильный URL (например, http://myusername.dyndns.org:12345 ) что ваши друзья могут добавлять в закладки и использовать по желанию