Ищем альтернативу Ngrok в России
Мне часто нужно открыть доступ к локальному стенду, вебхуки там и так далее, и раньше я всегда использовал Ngrok. По последнее время пользоваться им становится сложнее, оплатить подписку уже нельзя, а бесплатные функции всё время урезают. По этому решил найти какие есть альтернативы, желательно в России.
Так как поднимать SSH-туннели к своей VPS или какой то self-hosted мне не хотелось, да и тратить свои часы на обслуживание всего этого зоопарка снова не хочется. Всё таки SaaS сервис удобнее, а если посчитать свои часы потрченные на обслуживание self-hosted, оказывается ещё и дешевле. Плюс у SaaS решений как правило есть фичи которых не будет в SSH-туннелях.
Вообще есть целый репозиторий с альтернативами, естественно там 0 сервисов которые можно купить в РФ.
Дисклеймер: Я не рекламирую ни один из сервисов, это просто мой обзор на рынок сегодня!
И так, немного погуглив и поисследовав вопрос, составил короткий список:
Давайте разберём поподробнее, естественно сужу субьективно со своей колокольни и через призму опыта использования ngrok.
Порты в VSCODE
Ссылка: https://code.visualstudio.com/docs/editor/port-forwarding
Встроенный функционал в IDE.
Плюсы:
В принципе удобно, ничего делать не надо, сразу работает. Нажал — туннель есть, отжал — нету. Изи.
Минусы:
Только HTTP туннели, нет TCP
Нет работы с заголовками, нельзя добавить авторизацию и т.д.
Туннельная нода чёрт знает где, большая задержка
Нельзя запустить как агента в фоне, расчитана только на работу в IDE.
Нет инспектора запросов
VK Tunnel
Ссылка: https://dev.vk.com/ru/libraries/tunnel
Бесплатный сервис от VK, приложение на JS, в целом почти как порты от VSCODE.
Плюсы:
Минусы:
Только HTTP туннели, нет TCP
Для работы нужен Node.js
Нет работы с заголовками, нельзя добавить авторизацию и т.д.
Нельзя запустить как сервис в фоне (может и можно, но этого того не стоит)
Нет инспектора запросов
Tuna
Ссылка: https://tuna.am
Пожалуй лидер в списке. Нашёл написав в гугле ngrok аналог. Вообще очень похож на ngrok, я даже удивился и обрадовался когда нашёл.
Плюсы:
Туннельная нода в России, задержка радует
Клиент похож на ngrok, статичный бинарник, можно запускать как агента в фоне
Есть работа с заголовками, авторизация и прочие фишки
Есть инспектор запросов
Есть TCP тунннели
Приятная документация
Цена, всего 299 рублей в месяц
Минусы:
Для себя я их особо не нашёл, но надо что то написать. Видно что сервис новый, ещё не всё отлажено, например клиент не переподключается сам, если подключиться к VPN, приходится перезапускать. Но это вроде мелочи, хотя с ngrok я привык, что запустил агента в консоли и забыл.
xTunnel
Ссылка: https://xtunnel.ru/
Нашёл написав в гугле ngrok аналог. Сначала я нашёл его, а не tuna и даже начал пользоваться.
Плюсы:
Туннельная нода в России, задержка радует
Есть клиент, можно запустить агента в фоне
Есть TCP туннели
Цена, всего 99 рублей в месяц
Минусы:
Нет работы с заголовками, нельзя добавить авторизацию и т.д
Нет инспектора запросов
Бинарник не статический, на старых OS может не завестись
Нет документации (хотя и функционала почти нет, может и не нужна)
В целом проект выглядит заброшеным и не развивается, хотя в интернете везде про себя пишут, что убийца ngrok)
Итого
Если у вас есть заметки о подобных сервисах, пожалуйста поделитесь в коментариях, кто чем пользуется?