Обслуживание локальной папки Windows в Интернете с помощью Ngrok: простые способы поделиться файлами!

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

Метод 1: использование функции HTTP-туннелирования Ngrok
Ngrok предоставляет простую функцию HTTP-туннелирования, которая позволяет вам представить вашу локальную папку как веб-сайт, доступный по уникальному URL-адресу. Выполните следующие действия:

Шаг 1. Загрузите и установите Ngrok
Перейдите на сайт Ngrok ( https://ngrok.com/ ) и зарегистрируйте бесплатную учетную запись. Затем загрузите и установите Ngrok на свой компьютер с Windows.

Шаг 2. Запустите туннель Ngrok
Откройте командную строку или окно PowerShell и перейдите к папке, в которую вы установили Ngrok. Выполните следующую команду, чтобы запустить туннель:

ngrok http 80

Эта команда указывает Ngrok создать HTTP-туннель на порту 80, который является портом по умолчанию для веб-трафика. Измените номер порта, если ваш локальный сервер работает на другом порту.

Шаг 3. Поделитесь сгенерированным URL-адресом.
После запуска Ngrok сгенерирует уникальный URL-адрес (например, http://randomstring.ngrok.io ), указывающий на вашу локальную папку. Скопируйте этот URL-адрес и поделитесь им со всеми, кому вы хотите предоставить доступ.

Метод 2: использование простого HTTP-сервера и Ngrok
Если вы предпочитаете более легкий подход, не полагаясь на встроенные функции Ngrok, вы можете использовать простой HTTP-сервер, например встроенный в Python http.serverв сочетании с Ngrok. Вот как:

Шаг 1. Настройка простого HTTP-сервера
Откройте командную строку или окно PowerShell, перейдите в локальную папку и выполните следующую команду:

python -m http.server

Эта команда по умолчанию запускает базовый HTTP-сервер на порту 8000. Если вы хотите использовать другой порт, укажите его в конце команды.

Шаг 2. Запустите Ngrok, чтобы предоставить доступ к локальному серверу
В отдельной командной строке или окне PowerShell перейдите к папке, в которую вы установили Ngrok, и выполните следующую команду:

ngrok http <port>

Замените <port>номером порта вашего локального HTTP-сервера (например, 8000). Ngrok создаст туннель к вашему локальному серверу и сгенерирует уникальный URL-адрес.

Шаг 3. Поделитесь URL-адресом Ngrok
Скопируйте URL-адрес, сгенерированный Ngrok, и поделитесь им с другими. Через этот URL они смогут получить доступ к вашей локальной папке.

Метод 3. Использование облачного хранилища.
Если вы ищете более надежный и масштабируемый вариант хранения файлов в Интернете, рассмотрите возможность использования облачного хранилища, такого как Dropbox, Google Drive или OneDrive. Эти службы позволяют вам загружать локальную папку и создавать ссылки для общего доступа. Вот общая схема процесса:

  1. Подпишитесь на облачное хранилище и установите клиентское приложение на свой компьютер с Windows.
  2. Загрузите локальную папку в облачное хранилище.
  3. Создайте общую ссылку для загруженной папки или отдельных файлов.
  4. Поделитесь ссылкой с другими, предоставив им доступ к вашим файлам.

В этой статье мы рассмотрели различные методы обслуживания локальной папки Windows в Интернете с использованием Ngrok и других подходов. Независимо от того, предпочитаете ли вы использовать встроенные функции Ngrok, настроить простой HTTP-сервер или использовать службы облачного хранения, теперь у вас есть несколько вариантов легкого обмена файлами. Выберите метод, который лучше всего соответствует вашим потребностям, и начните делиться своей локальной папкой в ​​Интернете уже сегодня!