Как поделиться своим локальным хостом через интернет?

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

showoff.io не является бесплатным, и localtunnel дает мне "не удалось подтвердить подлинность" при попытке загрузить мой открытый ключ (похоже, что у многих людей есть эта проблема, и, похоже, для этого нет решения).

Кто-нибудь знает какой-либо другой бесплатный сервис, который я могу использовать, или какое-либо другое решение вообще? Я использую Mac.

Благодарю.

ОБНОВЛЕНИЕ: под localhost я подразумеваю веб-сервер, работающий на моем компьютере, у меня динамический IP-адрес, и нет, я не за маршрутизатором (просто с помощью беспроводного модема).

5 ответов

Вы за брандмауэром или маршрутизатором, который делает NAT? Затем вам нужно настроить его так, чтобы он выполнял переадресацию порта на вашу машину или поместил вашу машину в DMZ. Проверьте руководство вашего маршрутизатора / брандмауэра.

Ваш интернет-провайдер пропускает трафик из Интернета на "нижние порты", например 80 (порт TCP для HTTP)? Скорее всего, это не так, и вам нужно выбрать порт где-то выше 1024, для HTTP 8080 популярен.

Если вы не уверены, что публичный IP-номер является фиксированным, и вы можете распространять URL-адрес с указанным в нем адресом, вам следует настроить динамическое DNS-решение. Есть несколько бесплатных и платных сервисов, вот один, который я нашел с помощью быстрого Google: http://www.dtdns.com/

Объединяя вышесказанное, вы получаете URL для публикации, который выглядит следующим образом: http://yoy.slyip.net:8080/primes/

Проверьте свой IP-адрес. Если он общедоступен, то вы можете использовать свой ноутбук как сервер, иначе (у вас есть личный IP) это сделать невозможно.

Я разработал приложение под названием Portly, созданное специально для Mac, которое позволяет вам передавать локальный хост через Интернет через туннель SSH. Есть бесплатный план, который может вас заинтересовать.

Если ваш сайт статичен, вы можете использовать DropBox, как кратко описано в этой статье Lifehacker и более подробно в этой статье.

В качестве альтернативы вы можете настроить Hamachi, что позволит вам настроить mesh VPN с вашими друзьями. Это должно позволить им получить доступ к вашему локальному веб-серверу.

Если вы хотите поделиться своей локальной сетью, вы можете использовать https://localtonet.com.

Загрузите приложение для ОС и запустите туннели HTTP,TCP, UDP.

Другие вопросы по тегам