Речь идёт о таких инструментах как: ngrok, miredo, gogoс, bosixnet ... может ещё каких-то - ткните пальцем.
О доступе из Интернет, по URL, к ресурсу-серверу (WEB или любой другой), размещённому в локальной сети за NAT и провайдером... на частном IP, скажем 10.1.1.1...
1. Когда прыщавый тинейджер хочет явить миру своё творение - свой "WEB-сайт";
2. Когда программный разработчик хочет показывать промежуточный вид разрабатываемого проекта удалённому заказчику.
3. И т.д.
У кого есть опыт, впечатления, информация?
Некоторые детали, чтобы долго не объяснять, см.: О доступе к сайту на локалхост извне.
Вкус устриц хотелось бы обсуждать с теми, кто их пробовал.
(с) М.Жванецкий.
Что значит частный IP? Если он белый, то по этому адресу и порту можно попасть на необходимый ресурс. Если ip серый и за NATом , то никаким образом вы не попадете ни на сайт ,ни вообще на какой-либо порт вашего компьютера. Надо либо покупать белый ip , либо просить провайдера открыть порты, но это маловероятно.
Читай матчасть: Частный IP-адрес - private IP address:
Херню-с утверждать изволите, вьюношо!
Читайте по ССЫЛКЕ приведенной в начальном сообщении.
Сервисы как сервисы...
Но если вы не прыщавый тинейджер и вам нужна гибкость и полный контроль - нужны лишь хорошие знания SSH и внешняя VPSка (достаточно самой дешманской, за 90 руб. или 1 евро за бугром).
С одной стороны вы получаете все возможности направлять на нее любые домены, с другой - туннелировать на нее через SSH все что вам вздумается, хоть свой localhost, хоть порносайт, с предсказуемым качеством.
После вдумчивого прочтения https://habr.com/ru/post/122445/ вопросы должны отпасть.
Я ведь не про ваши гнутые пальцы хотел поговорить, а про доступ, например, через тунели, IPv6 и т.д.
P.S. Я ведь неспроста Жванецкого вам зацитировал.
Специально для особо одаренных:
- если ваш демонстрационный url выглядит как 27e3ab4f.ngrok.com;
- если вы будете задавать удаленному клиенту кучу вопросов про ipv6, который не везде работает и не поддерживается на большом количестве мобильных устройств;
- если при этом непредсказуемая скорость передачи, зависящая от загрузки бесплатных сервисов;
- если на серьезную организацию этого процесса не хватает знаний или 90 рублей...
Это подход прыщавого студента.
Теперь для особо тупых:
Если назначить будущий домен, например mebel.ru на отдельную VPSку,
то для демонстрации локального веб-сервера на этом домене достаточно подцепиться к ней по SSH
ssh -R 127.1:80:mebel.ru:80 [email protected]
чтобы удаленный клиент заходя на http://mebel.ru "лазил" прямо по вашему локальному. Это и есть тот самый туннель через проброс порта. Причем локалхост может быть хоть за тройным NATом, никакой Жванецкий не помешает.
С той же легкостью можно пробрасывать порты от сервисов с сервера к себе на локалхост. Например, СУБД из продакшена.
Вы хотите рассказать про SSH-туннелирование? Или про разворачивание независимых VPN серверов? Так это вещи известные, но это совсем о другом.
Вы создайте себе отдельную тему и там наслаждайтесь интересными вам вопросами... Но здессь - совсем о другом.
P.S. Или отмечайте свои заметки OFFTOPIC: хочу поговорить о том чего я знаю...
А... Ну, если вам шашечки - поговорите, не буду мешать :)
Счастливого пути
всякое желание пропало идиотам помогать чем-либо
А ты в состоянии ещё кому-то чем-то помочь?
P.S. Как-то в одном общественном туалете я прочитал блистательную надпись над писуаром:
Отправить комментарий