Запустить туннель бесплатно
☰
Гайды

Аналог ngrok в России: HTTPS-адрес для локального проекта

Выбираете аналог ngrok в России? Проверьте локальный проект через fxTunnel: установка, вход, HTTPS-туннель и первый запрос. Резерв адреса после проверки.

Если вы ищете аналог ngrok в России, начните с задачи: показать проект заказчику, принять вебхук или открыть локальный API по HTTPS. Для одного такого адреса можно проверить бесплатный HTTP-туннель fxTunnel. Для повторной работы пригодятся резерв имени, собственный домен и отладка запросов. Платные тарифы можно оплатить в рублях.

У ngrok тоже есть бесплатный HTTPS-адрес. По его официальным условиям, Free включает назначенный аккаунту dev-домен, а обязательного таймаута у бесплатных endpoints нет. Сравните адрес, лимиты и функции, которые нужны вашей интеграции. Если вопрос именно в доступности ngrok в России, проверьте подключение из своей сети: эта инструкция не устанавливает факт блокировки сервиса.

Сначала проверьте localhost

Запустите свой проект и откройте http://localhost:3000. Вместо 3000 используйте порт приложения. Если страница не открывается на вашем компьютере, туннелю пока нечего публиковать.

Для отдельной проверки можно обойтись Python 3. Создайте пустую папку, положите в неё файл health.txt со строкой fxtunnel-demo и запустите сервер из этой папки:

BASH
python3 -m http.server 3000 --bind 127.0.0.1

На Windows используйте py -m http.server 3000 --bind 127.0.0.1. Этот сервер нужен только для проверки: он отдаёт файлы текущей папки. Используйте отдельную папку с тестовым файлом.

Проверьте ответ во втором терминале:

BASH
curl --fail http://127.0.0.1:3000/health.txt

Ожидаемое тело ответа fxtunnel-demo. В PowerShell используйте однострочную команду curl.exe --fail http://127.0.0.1:3000/health.txt. Окно с сервером оставьте открытым.

Установите клиент и войдите

На странице скачивания выберите CLI для терминала или GUI с графическим интерфейсом. В GUI можно задать тип HTTP и локальный порт 3000. Ниже показана работа через CLI.

На Linux и macOS установщик скачает CLI под вашу систему:

BASH
curl -fsSL https://fxtun.ru/install.sh | sh

На Windows выполните в PowerShell:

POWERSHELL
irm https://fxtun.ru/install.ps1 | iex

Откройте новое окно терминала, чтобы обновился PATH, и войдите:

BASH
fxtunnel login

Выберите вход через браузер или вставьте API-токен. При входе через браузер подтвердите код, показанный клиентом. Разбор установки и авторизации: установка, вход.

Откройте HTTP-туннель и проверьте HTTPS

BASH
fxtunnel http 3000 --domain demo-hook

Имя demo-hook приведено для примера. Выберите свободное имя, а HTTPS-адрес скопируйте из вывода клиента. Затем повторите запрос через этот адрес:

BASH
curl --fail https://demo-hook.fxtun.ru/health.txt

В PowerShell однострочный вариант: curl.exe --fail https://demo-hook.fxtun.ru/health.txt. Если в ответе снова fxtunnel-demo, запрос пришёл через публичный адрес к вашему локальному серверу. Проверка с телефона через мобильную сеть дополнительно покажет, что файл доступен с другого подключения.

Для проекта открывайте нужный путь на выданном домене. При первом просмотре HTML браузер может показать предупреждение fxTunnel; продолжайте к сайту после проверки адреса. API и POST-вебхуки проходят без этой страницы. Для webhook сохраняйте полный URL вместе с путём обработчика.

Если приложение отвечает локально, но публичный URL не работает, проверьте порт, текущее имя и работающий клиент. Ошибка 404 обычно требует проверки пути. Полный список флагов находится в документации HTTP-туннелей.

Когда нужны резерв и платные функции

Свободное имя с --domain занято, пока работает туннель. Когда клиент выключен, имя может взять другой пользователь. Если адрес уже записан в CRM или сохранён у заказчика, резерв на Base и выше закрепит его за вашим аккаунтом:

BASH
fxtunnel domains add demo-hook
fxtunnel http 3000 --domain demo-hook

Резерв сохраняет имя между запусками. Для доступности сервиса всё равно должны работать приложение и клиент fxTunnel. Собственный домен подходит для вашего адреса демо или интеграции; Inspector помогает увидеть запрос и повторить его после исправления обработчика. Несколько проектов потребуют подходящего лимита одновременных туннелей.

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

Попробуйте сами

Бесплатный тариф: один туннель HTTP или TCP. Клиент — один бинарник для Linux, macOS и Windows.

Выберите клиент на странице скачивания: GUI для работы через графический интерфейс или CLI для терминала.

$ curl -fsSL https://fxtun.ru/install.sh | sh
@mephistofx

Пишу fxTunnel — туннели для разработчиков без белого IP. Рассказываю, как это устроено изнутри.

Написать в Telegram →

Читайте дальше