Рейтинг:0

Общедоступное доменное имя для сервера, работающего на ноутбуке

флаг us

Как правильно использовать общедоступное доменное имя для доступа к серверу, работающему на моем ноутбуке?

Примечание. IP-адрес моего ноутбука не является статическим и может быть где угодно, в моей квартире, в кафе, привязан к моему мобильному телефону и т. д.

Пример использования

Вариант использования для отладки. Специально для разработки Amazon Lambda, где удаленная отладка на самом деле не поддерживается. Мне нужны внешние сервисы, такие как Сумерки и Слабый чтобы иметь возможность запускать экземпляр API отладки, чтобы я мог устанавливать точки останова и выполнять код пошагово.

Возможные решения

Я слышал, что что-то под названием «DNS-туннель» может быть хорошим способом. Или, может быть, что-то вроде OpenVPN? Я недостаточно хорошо разбираюсь в сетях, чтобы знать, с чего начать с чего-то подобного.

Рейтинг:-1
флаг us

Все еще ищу лучшее решение для этого, но решил опубликовать то, что нашел до сих пор.

Существуют бесплатные и платные сервисы, которые могут это облегчить. Некоторые услуги платные, потому что для туннелирования требуется фактический промежуточный сервер. У бесплатных сервисов обычно есть платная опция.

Обычно бесплатные сервисы предоставляют только эфемерный субдомен. Это хорошо во многих случаях, но не в том случае, если вам нужно отладить взаимодействие внешних служб, таких как Twilio, с вашим API, потому что вы будете постоянно входить и изменять настройки URL.

Я не нашел бесплатного сервиса, предоставляющего постоянный поддомен, который решил бы большинство моих проблем с бесплатными сервисами.

Самый очевидный платный сервис — ngrok.com, но цены у них действительно высокие.

На этой странице Github есть очень полный список бесплатных и платных сервисов: https://github.com/anderspitman/awesome-туннелирование

Некоторые бесплатные сервисы, требующие установки общедоступного сервера, которые я видел, были:

Платная услуга, которая выделялась для меня, была:

Chris Dutrow avatar
флаг us
Вероятно, было бы лучше, если бы люди не опускали голоса и не закрывали так много: https://www.quora.com/What-is-bad-about-Stack-Overflow/answer/Martin-Hessle

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.