Как получить доступ к локальному сайту с другого компьютера

Обновлено: 01.07.2024

доступ к локальному веб-сайту с другого компьютера, как получить доступ к локальному веб-сайту с другого компьютера в той же сети, как получить доступ к локальному веб-сайту с другого компьютера в другой сети, как получить доступ к локальному веб-сайту с другого компьютера xampp, как получить доступ к локальному веб-сайту из другой компьютер ubuntu, как получить доступ к веб-сайту localhost с другого компьютера wamp, как получить доступ к моему веб-сайту localhost с другого компьютера, как получить доступ к моему веб-сайту localhost с другого компьютера Windows 10, как получить доступ к веб-сайту, размещенному на локальном хосте, с другого компьютера, как я могу получить доступ к моему локальному веб-сайту с другого компьютера

Действия

9 июня 2017 г. — В этой части я проведу вас через процесс размещения и запуска веб-сайта в Интернете. Вот демонстрация живого сервера, работающего на моем ноутбуке: . и комбинацию номеров портов с другими, пока пакеты проходят. собственный веб-сайт или сервер API и запускайте его на своем локальном компьютере. Однако любой компьютер в локальной сети может обслуживать страницы, которые хранятся на другом компьютере в той же сети. Вот как. У меня есть .

1 июля 2021 г. — Узнайте, как легко настроить доступ к локальному хосту для вас и ваших клиентов. . локально на вашем компьютере, чтобы новый дизайн веб-сайта выглядел правильно. . На моем локальном хосте у меня настроены виртуальные хосты. . Ниже приведены основные шаги, но если вам нужна дополнительная информация, у нас есть еще одна статья «Как использовать ngrok для . 4 мая 2018 г. — для доступа к локальному хосту с другого компьютера, подключенного к той же сети, к которой подключен ваш компьютер, все, что вам нужно сделать, это .

7349985fb1 44 6 ноября 2014 г. — локальный хост равен 127.0.0.1 и не совпадает с локальным IP-адресом машины. · Да, я также попробовал свой IP-адрес. Это не сработало! · правильно, это то, что я сказал =] Это . 1 ответ · 2 голоса: Запись localhost в вашем файле %SYSTEMROOT%\System32\Drivers\Etc\Hosts указывает на 127.0.0.1 следующим образом: 127.0.0.1 localhostEach отдельный компьютер. попробуйте пропинговать его из другого ящика в вашей сети (например, «Пуск» -> «Выполнить», введите «cmd», в появившейся текстовой консоли введите: ping xxx.xxx.xxx.xxx , где xxx.xxx.xxx.xxx - IP . 4 ответа · Верхний ответ: цитирование и ответы на ваши вопросы:> «. Я хочу, чтобы локальный хост был доступен с . Вы не можете получить доступ к локальному хосту сервера Virtual Machine Manager. виртуальная машина, их с другого компьютера в моей сети, подходит только сайт localhost.

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

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

Примечание. Если вы хотите получить доступ к локальному хосту на компьютере, который не подключен к той же локальной сети. Тогда вам стоит прочитать эту статью.

Вот как сделать localhost доступным с любого компьютера в той же локальной сети.

Сделать локальный хост доступным с другого компьютера в Windows.

  1. Перейдите к настройкам брандмауэра Windows и выберите дополнительные настройки.

 Расширенные настройки брандмауэра Windows

<р>2. В правилах для входящих подключений нажмите «Новое правило», и откроется окно мастера.

Параметры нового правила для входящих подключений в настройках брандмауэра Windows

<р>3. В мастере есть пять шагов. На первом этапе вы должны выбрать тип правила. Так как мы должны разрешить трафик для определенного порта. Поэтому выберите вариант порта.

Первый шаг мастера нового правила для входящих подключений

<р>4. Теперь выберите опцию «Определенные локальные порты» и введите номер порта, который прослушивает ваш веб-сервер.

Если вы не знаете, какой порт прослушивает ваш веб-сервер, то это номер, который вы указываете после символа «:» в строке URL вашего веб-браузера при открытии локального хоста на вашем компьютере. Например: если вы наберете «localhost:8000» или «127.0.0.1:8000» для доступа к локальному хосту на вашем компьютере, тогда ваш веб-сервер прослушивает порт с номером «8000». Но если вы не укажете какой-либо номер, то вы наберете только «localhost» или «127.0.0.0.1».1», то ваш браузер неявно вводит порт по умолчанию. который является номером порта «80». Это означает, что ваш веб-сервер прослушивает порт с номером «80».

Второй шаг мастера нового правила для входящих подключений

<р>5. Теперь вам нужно выбрать действие. выберите «Разрешить подключение».

Третий шаг мастера нового правила для входящих подключений

<р>6. Теперь укажите, когда это правило должно применяться. выберите все варианты.

Четвертый шаг мастера нового правила для входящих подключений

<р>7. Теперь дайте имя этому правилу. Вы также можете указать описание для этого правила, которое не является обязательным.

Пятый шаг мастера нового правила для входящих подключений

<р>8. Наконец, нажмите кнопку «Готово», чтобы сохранить новое правило.

Теперь просто введите локальный IP-адрес вашего компьютера в веб-браузере другого компьютера, подключенного к той же локальной сети. Чтобы узнать локальный IP-адрес вашего компьютера, используйте команду ipconfig.

Если это не работает, вам необходимо настроить веб-сервер для прослушивания локального IP-адреса или всех доступных IP-адресов вашего компьютера.

Сделать локальный хост доступным с другого компьютера в Ubuntu.

В Ubuntu запросы на порт 80 уже разрешены. Поэтому вам не нужно возиться с настройками брандмауэра. Просто введите свой локальный IP-адрес в веб-браузере на другом компьютере.

Вы часами работали локально на своем компьютере, добиваясь идеального внешнего вида нового веб-сайта. Ваша CMS хорошо настроена с демонстрационным контентом, и вы хотите протестировать ее на нескольких мобильных устройствах и планшетах. Ваш клиент тоже хочет посмотреть, но у вас нет времени перенести все это на общедоступный сервер, чтобы дать им быстрый взгляд.

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

Как можно получить доступ к локальному хосту из любого места?

Это возможно благодаря службам безопасного туннелирования в Интернете! Это службы, которые предоставляют вам туннель из Интернета на ваш компьютер.

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

Примечание об использовании виртуальных хостов

нгрок

ngrok – это приложение для Windows, macOS и Linux, которое создает туннель, а также позволяет проверять весь трафик, проходящий через туннель, и воспроизводить этот трафик для тестирования.

Планы Ngrok на май 2021 года выглядят так:

планы ngrok по состоянию на май 2021 года

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

Как пользоваться ngrok

Откройте терминал командной строки и перейдите в папку, в которую вы распаковали ngrok. Выполните следующую команду, чтобы создать туннель к вашему локальному хосту через порт 80:

Вы увидите такой экран:

ngrok работает на порту 80

Откройте этот URL-адрес на любом устройстве с подключением к Интернету, и вы получите доступ к своему локальному хосту из Интернета!

Просмотр входящих запросов ngrok< бр />

Вы даже можете воспроизвести запрос, нажав кнопку "Воспроизвести" справа. Это приведет к повторному выполнению запроса через туннель.

расширенные возможности ngrok

Защита паролем позволяет предотвратить доступ случайных лиц к вашему сайту:

Вы даже можете подключиться к IP-адресу в вашей локальной сети, который в противном случае был бы недоступен для внешнего мира:

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

Чтобы узнать обо всем, что возможно, см. документацию ngrok.

ПейджКайт

PageKite — это «обратный прокси-сервер на основе динамического туннеля» на основе Python, который работает на устройствах Windows, macOS, Linux и даже Android! Он очень похож на ngrok, но существует уже немного дольше, и он кажется немного более проверенным в бою для более широкого набора применений. Они даже наладили работу с протоколом Minecraft, чтобы люди могли запускать сервер Minecraft на своем локальном компьютере.

Вы можете подписаться на бесплатную пробную версию на месяц и 2,5 ГБ квоты на передачу. После этого у него есть система «плати сколько хочешь» (минимум 4 доллара США в месяц или бесплатно, если вы работаете с бесплатным программным обеспечением с открытым исходным кодом). Однако в этом случае вам нужно платить больше, чтобы получить больше, поскольку те, кто платит большие суммы, получают большую квоту, более длительный срок обслуживания, настраиваемые поддомены и т. д.

Похоже, что в PageKite нет инспектора трафика, такого как ngrok, но у него есть довольно невероятные функции, такие как встроенный брандмауэр, который блокирует доступ к распространенным целям атак, таким как /wp-admin , /xampp , страницы phpMyAdmin … и так далее. на. Его можно отключить, если вы не против, чтобы они были общедоступными.

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

Как использовать PageKite

Недавно на моем Mac мне нужно было запустить с python3 в начале, поэтому попробуйте, если вышеперечисленное не работает:

Он запустится и зарегистрирует вас в сервисе, если вы еще не зарегистрировались. Тогда у вас будет запущенный и работающий локальный хост для всего мира!

PageKite работает на порту 80

Расширенные возможности PageKite

PageKite имеет еще несколько впечатляющих дополнительных функций.

Один пример: веб-сервер не нужен. Если у вас нет работающего сервера, у него есть встроенный веб-сервер, который может запускать ваши статические файлы следующим образом:

Как и в ngrok, вы можете ограничить доступ с помощью пароля:

Или ограничить доступ через IP-адреса:

Как упоминалось выше, вы можете запустить все это даже на своем телефоне. Я установил веб-сервер Android под названием KWS, а затем запустил PageKite, чтобы выставить его в Интернете:

PageKite и KWS работают на моем телефоне

PageKite загружает сайт с моего телефона

Это определенно не то, чем я буду заниматься каждый день, но приятно видеть, что теперь все это возможно только на смартфоне!

Как и ngrok, PageKite может создавать несколько туннелей одновременно, поддерживает наличие собственного домена и настройку файла конфигурации для ваших туннелей. Чтобы узнать больше об этом, ознакомьтесь с их кратким руководством и подробной инструкцией.

локальный туннель

Как использовать локальный туннель

Вы можете установить его глобально на свое устройство, как и большинство пакетов npm:

Чтобы запустить туннель к вашему локальному хосту через порт 80, выполните следующую команду:

localtunnel работает на порту 80

При первом запуске localtunnel вы получите дружеское напоминание о том, что это действие делает ваши ресурсы общедоступными в Интернете. Просто нажмите "Нажмите, чтобы продолжить".

localtunnel дружественное предупреждение

Расширенные возможности localtunnel

Получение бесплатного пользовательского субдомена здесь вполне осуществимо, если субдомен не занят. Чтобы использовать собственный поддомен, просто запустите его с параметром --subdomain:

Одной из очень удобных функций, предоставляемых localtunnel, является Node API, который позволяет создавать локальные туннели с помощью JavaScript для использования в ваших автоматизированных тестах:

скучный прокси

boringproxy – это новый вариант, полностью бесплатный и с открытым исходным кодом под лицензией MIT! Его основная цель, по-видимому, заключается в том, чтобы облегчить людям самостоятельное размещение веб-сайтов на своих компьютерах. Он представляет собой единый исполняемый файл, который работает как сервер и клиент в одном. Существует исполняемый файл для ряда систем Linux и Windows. macOS указан как «непроверенный». Мне лично не удалось заставить его работать на моем Mac, но если у вас есть доступ к Linux или Raspberry Pi, это может быть решением для вас. Все это написано на Go и открыто для участников.

Кратко о его возможностях:

  • 100 % бесплатно и с открытым исходным кодом под лицензией MIT
  • может быть полностью автономным
  • имеет встроенный обратный прокси-сервер
  • поддерживает пользовательские домены/субдомены

Как пользоваться прокси-сервером

Основные шаги проще всего выполнить в документации BoringProxy, так как она отличается для разных платформ.

В целом это включает:

В этом видео от создателя BoringProxy рассказывается, как лучше всего:

Расширенные возможности BoringProxy

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

Вы можете легко туннелировать веб-приложения. Самостоятельно размещайте веб-приложения, такие как Etherpad (показано в видео выше), дайте им собственный поддомен, и тогда вы сможете получить к ним доступ из любого места.

Стек браузера

BrowserStack предоставляет автоматические снимки экрана и виртуальные машины для тестирования вашего веб-сайта на различных устройствах и в различных браузерах. Если вы хотите получить доступ к локальному хосту для тестирования, BrowserStack может вас заинтересовать.

Вы можете использовать описанные выше методы для тестирования сайтов с локальным хостом на виртуальных машинах BrowserStack, но у него также есть расширение браузера для Chrome и Firefox, позволяющее предоставлять доступ к вашему локальному хосту с их серверов.

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

Как использовать BrowserStack

Однако в конце концов это позволит вам протестировать ваши локальные сайты на виртуальных машинах, работающих в Интернете, вот так:

BrowserStack просматривает страницу на моем локальном хосте

Воспроизведение избранного

Поиграв со всеми этими вариантами, мне больше всего понравились ngrok и PageKite.

PageKite кажется самым многогранным решением с огромным потенциалом. Оно было разработано и расширено для различных целей на протяжении многих лет, что делает его действительно впечатляющим приложением!

ngrok тоже хорош своей простотой и дорожным инспектором. Он имеет более чем достаточно функций для большинства веб-разработчиков, желающих получить доступ к своему локальному хосту из Интернета.

Заключение

Если вы работаете на компьютере с активным подключением к Интернету, теперь вы можете настроить доступ к локальному хосту из любого места всего за несколько минут! Начать работу невероятно просто, и, как вы убедились, недостатка в решениях нет!

Пользовались ли вы какой-либо из этих услуг? Есть ли у вас другие, которые вы предпочитаете? Я хотел бы узнать ваше мнение о Twitter!

Итак, вы работаете на своем компьютере и запускаете следующий Facebook локально. Вы находитесь на завершающей стадии разработки и собираетесь провести тестирование на нескольких устройствах. Однако затем вы понимаете: "Как мне получить доступ к моему локальному хосту на другом устройстве?". 🤔 Что ж, ты попал в нужное место, приятель (или будетт. ). В этой статье я покажу вам, как это можно сделать не только через локальную сеть WIFI, но и через Интернет! И ответ на последний вопрос не в постановке.

Что такое локальный хост?

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

Знаете ли вы, что localhost — это доменное имя, как и chunkbytes? И, как и любое другое доменное имя, это удобочитаемая версия его IP-адреса, также известная как местоположение (то есть сервер) вашего веб-сайта. При этом IP-адрес локального хоста обычно равен 127.0.0.1 .

Всякий раз, когда вы ищете домен в своем браузере, он обращается к серверу через Интернет, но это не относится к localhost . О нет, мой друг! 😛 Вместо этого вызов зацикливается на самом компьютере. По сути, localhost указывает на ваш собственный компьютер.

Забавный факт: любой IP-адрес, начинающийся с 127, автоматически возвращается к вашему устройству.

Чтение раздела сети похоже.

Через локальную сеть

Итак, где мы были? О да, доступ к локальному хосту на другом устройстве. Решение очень простое, на самом деле. Если localhost представляет собой то, что мне нравится называть, "внутренний" IP-адрес вашего ПК для доступа к себе, тогда нам просто нужен "внешний" IP-адрес для других устройств. 💁‍♂️

И как мы это узнаем? Итак, мальчики и девочки, достаньте свои терминалы и выполните следующую команду:

Ниже приведены два примера вывода терминала с IP-адресом, который нам нужен: 192.168.2.50 .

К сожалению, мне не удалось попробовать это на Mac.🍎 Тем не менее, обратите внимание на ключевое слово WiFi, и IP-адрес не должен быть слишком далеко.

Итак, вернемся к основному вопросу: "Как получить доступ к локальному хосту на другом устройстве?". Зная, что IP-адрес в этом примере — 192.168.2.50, и предполагая, что вы запускаете свой проект на порту 3000, вы можете получить доступ к своему проекту на другом устройстве 📱 с 192.168.2.50:3000 в своем браузере. Вот и все!

Через Интернет

Что, если я скажу вам. Вы также можете поделиться своим локальным хостом через Интернет? Без шуток! 😁 Есть несколько инструментов, платных и бесплатных, которые позволяют вам совершить этот чудесный технологический подвиг. Наиболее известным инструментом является ngrok, который мы также будем использовать в этом руководстве.

Мем о том, что нгрок свободен

Разве мы не любим бесплатные вещи? 😂

Извините, ребята (и ladettes. ), но даже при использовании их бесплатной версии вам потребуется создать у них учетную запись. Но, по крайней мере, вам не нужно сообщать им данные своей кредитной карты, я прав? 😆

Затем загрузите настоящую программу, которая позволяет осуществить это волшебное действие, и распакуйте ее из zip-файла.

После извлечения программы ngrok перейдите в каталог терминала в то же место. Затем выполните следующую команду с вашим токеном аутентификации в качестве последнего параметра. Это в основном сохранит ваш ключ аутентификации в файле конфигурации ngrok yml.

Поделитесь своим локальным хостом

Почти готово! Теперь, когда ваш терминал находится в том же каталоге, что и раньше, выполните последнюю команду ниже. Последний параметр — это порт, который вы хотите открыть для Интернета. В нашем примере это 3000 .

Это запустит ngrok и отобразит некоторую информацию в вашем терминале. Одна из них будет ссылкой, по которой вы сможете получить доступ к вашему локальному хосту. Обратите внимание на эту строку: 👇

И вот, теперь вы можете получить доступ к своему локальному приложению через Интернет с помощью ngrok! 🎉🥳

Чтобы найти имя хоста компьютера, откройте командную строку и введите «имя хоста» в терминал». /><br /></p>
<p>Часто, когда вы работаете на компьютере, вам нужно подключиться к другим компьютерам, чтобы запустить программное обеспечение или проверить данные на них. Это может включать подключение к бизнес-серверу, используемому вашей рабочей группой, или открытие сеанса удаленного рабочего стола на рабочем ПК из дома. В любом случае, если вы знаете доменное имя или IP-адрес компьютера, есть несколько инструментов, позволяющих это сделать.</p>
<h2>Удаленный доступ к компьютеру с помощью удаленного рабочего стола</h2>
<p>Удаленный рабочий стол Microsoft является одним из наиболее распространенных инструментов для подключения к удаленному компьютеру с ОС Microsoft Windows. Это программное обеспечение позволяет подключаться к компьютеру под управлением Windows 10 или многих более ранних версий операционной системы с другого компьютера с Windows или смартфона под управлением Android или iOS. Он позволяет удаленно управлять компьютером с помощью клавиатуры и мыши, используя стандартный интерфейс Windows.</p>
<p>Прежде чем вы сможете подключиться к компьютеру с помощью удаленного рабочего стола, вы должны включить его на компьютере, к которому вы подключаетесь. Для этого нажмите «Пуск» и выберите «Настройки». В меню «Настройки» нажмите «Удаленный рабочий стол», а затем выберите «Включить удаленный рабочий стол». Запишите имя компьютера.</p>
<p>Затем на другом компьютере с Windows откройте приложение

Другие инструменты удаленного доступа к компьютеру

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

Другое коммерческое программное обеспечение, такое как TeamViewer, доступно для подключения к удаленному рабочему столу или демонстрации вашего экрана во время конференц-связи и собраний, чтобы другие могли видеть данные на вашем компьютере.

SSH, что означает Secure Shell, часто используется программистами и системными администраторами для связи с удаленными серверами. В отличие от Remote Desktop и VNC, SSH открывает соединение командной строки с удаленным компьютером, хотя во многих случаях вы также можете пересылать удаленный графический и онлайн-контент на свой компьютер. Он чаще используется для подключения к Linux и другим системам Unix, чем к компьютерам с Windows или Mac.

Чтобы подключиться с помощью SSH или VNC, вам необходимо знать имя или IP-адрес удаленного компьютера.

Поиск вашего IP-адреса

Если вам нужно подключиться к удаленному компьютеру и вы не уверены в IP-адресе, вы можете проверить его в настройках Windows.

Нажмите "Меню "Пуск", а затем "Настройки". В меню "Настройки" нажмите "Сеть и Интернет".

Если вы используете проводное подключение к компьютеру, нажмите "Ethernet", а затем ваше подключение, чтобы увидеть IP-адрес. Если вы используете соединение Wi-Fi, нажмите "WiFi", а затем "Дополнительные параметры".

Читайте также: