Ищем альтернативу Ngrok в России

Мне часто нужно открыть доступ к локальному стенду, вебхуки там и так далее, и раньше я всегда использовал Ngrok. По последнее время пользоваться им становится сложнее, оплатить подписку уже нельзя, а бесплатные функции всё время урезают. По этому решил найти какие есть альтернативы, желательно в России.

b77b1c2115738cfdaf3421a570ba276d.png

Так как поднимать SSH-туннели к своей VPS или какой то self-hosted мне не хотелось, да и тратить свои часы на обслуживание всего этого зоопарка снова не хочется. Всё таки SaaS сервис удобнее, а если посчитать свои часы потрченные на обслуживание self-hosted, оказывается ещё и дешевле. Плюс у SaaS решений как правило есть фичи которых не будет в SSH-туннелях.

Вообще есть целый репозиторий с альтернативами, естественно там 0 сервисов которые можно купить в РФ.

Дисклеймер: Я не рекламирую ни один из сервисов, это просто мой обзор на рынок сегодня!

И так, немного погуглив и поисследовав вопрос, составил короткий список:

Давайте разберём поподробнее, естественно сужу субьективно со своей колокольни и через призму опыта использования ngrok.

Порты в VSCODE

Ссылка: https://code.visualstudio.com/docs/editor/port-forwarding

943be65bd47773f4e68a49d53afb63e1.png

Встроенный функционал в IDE.

Плюсы:

В принципе удобно, ничего делать не надо, сразу работает. Нажал — туннель есть, отжал — нету. Изи.

Минусы:

  • Только HTTP туннели, нет TCP

  • Нет работы с заголовками, нельзя добавить авторизацию и т.д.

  • Туннельная нода чёрт знает где, большая задержка

  • Нельзя запустить как агента в фоне, расчитана только на работу в IDE.

  • Нет инспектора запросов

VK Tunnel

Ссылка: https://dev.vk.com/ru/libraries/tunnel

d8233ec20336744e910c70cdbc644356.webp

Бесплатный сервис от VK, приложение на JS, в целом почти как порты от VSCODE.

Плюсы:

Минусы:

  • Только HTTP туннели, нет TCP

  • Для работы нужен Node.js

  • Нет работы с заголовками, нельзя добавить авторизацию и т.д.

  • Нельзя запустить как сервис в фоне (может и можно, но этого того не стоит)

  • Нет инспектора запросов

Tuna

Ссылка: https://tuna.am

f608fcaf726133b2aaaa6a9532181df8.png

Пожалуй лидер в списке. Нашёл написав в гугле ngrok аналог. Вообще очень похож на ngrok, я даже удивился и обрадовался когда нашёл.

Плюсы:

  • Туннельная нода в России, задержка радует

  • Клиент похож на ngrok, статичный бинарник, можно запускать как агента в фоне

  • Есть работа с заголовками, авторизация и прочие фишки

  • Есть инспектор запросов

  • Есть TCP тунннели

  • Приятная документация

  • Цена, всего 299 рублей в месяц

Минусы:

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

xTunnel

Ссылка: https://xtunnel.ru/

90d794e4e86e41e71e7c98d967f48919.png

Нашёл написав в гугле ngrok аналог. Сначала я нашёл его, а не tuna и даже начал пользоваться.

Плюсы:

  • Туннельная нода в России, задержка радует

  • Есть клиент, можно запустить агента в фоне

  • Есть TCP туннели

  • Цена, всего 99 рублей в месяц

Минусы:

  • Нет работы с заголовками, нельзя добавить авторизацию и т.д

  • Нет инспектора запросов

  • Бинарник не статический, на старых OS может не завестись

  • Нет документации (хотя и функционала почти нет, может и не нужна)

  • В целом проект выглядит заброшеным и не развивается, хотя в интернете везде про себя пишут, что убийца ngrok)

Итого

Если у вас есть заметки о подобных сервисах, пожалуйста поделитесь в коментариях, кто чем пользуется?

© Habrahabr.ru