Не забудьте змінити пароль маршрутизатора та заблокувати його, оскільки ви зробите доступ до свого 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: // localhost / або http: // localhost: 8009 . Інші внутрішні машини у вашій мережі повинні мати доступ за Ip-адресою ( http: //192.168.1 . X ) або ви можете редагувати файли хостів yoru та призначити ім'я.
Важливо знати, що більшість блокових портів 80 ISP (та інші загальні порти) використовуються як веб-сервер , тому навіть якщо у вас є все налаштоване властивість на вашому кінці, ваш друг все ще не зможе потрапити на порт 80 на вашій машині . Зазвичай це робиться для того, щоб клієнти Інтернет-провайдера розвантажували більше грошей за свої "ділові" пропозиції. Через це вам, ймовірно, доведеться відкрити свій маршрутизатор на іншому порту, якщо ви дійсно хочете, щоб ваш друг отримав доступ до вашого веб-сервера. Ви хочете триматися подалі від портів з малою кількістю, і ви також не хочете використовувати порт, з якого налаштований маршрутизатор.
Якщо ви робите все вищезазначене правильно, ви повинні мати стабільну URL-адресу (наприклад, http://myusername.dyndns.org:12345 ), яку ваші друзі можуть робити закладами та використовувати за бажанням