это моя первая статья так что прошу не обессудьте
Привет, codeby!
Представим вот такую ситуацию: вам необходимо принимать TCP/UDP подключения на определенные порты, а в силу неимения достаточных средств или чего еще, вы не решаетесь пробрасывать порты на роутере (опасно) или арендовать хостинг (это-же целых 300 рублей в месяц :0).
В таком случае на помощь приходят SSH и vpn туннели.
Переходим к обзору
1.ngrok
Самый популярный и широко-функциональный сервис. Поддерживает все TCP-базируемые протоколы, имеет удобный UI для мониторинга подключений и разбора трафика, есть SSL и TLS, присутствует возможность выбрать кастомный домен, поставить пароль на подключение(только в HTTP(S)). Также обладает возможностью самому сделаться ngrok сервером. Сейчас разрабатываеться возможность SSH туннелирования
прайс лист
документация
К сожалению ngrok хоть и не находиться в списке запрещенных ресурсов РФ, но он заблокирован многими российскими провайдерами
А это значит что нужны альтернативы.
2.serveo
Прекрасный аналог ngrok. Использует SSH туннели. Поддержка HTTP(S) и TCP, кастомных доменов. Имееться возможность захостить свой serveo сервер.
Обладает GUI. Отлично работает на территории РФ. .Установка клиента или регистрация - не нужна.
Рекомендую.
3.localtunnel
Малоизвестный, но заслуживающий внимания сервис.Обладает API, поддерживает HTTP(S) и TCP, есть возможность захостить свой localtunnel сервер.Сервис полностью бесплатный. Использует прокси туннели.
github
4.pagekite
100% open-source. Поддерижвает TLS,SSL. Поддерживает некоторые TCP-базируемые протоколы(HTTP,SSH и т.д.)
Есть возможность использовать кастомные домены. Бесплатен.
5.insta-ssl
Поддержка SSL и TLS. Работает с многими TCP-базируемыми протоколами. open-source и бесплатный. Использует SSH туннели.
github
прайс-лист
документация
6.forwardhq
Только HTTP(s). Имеет как GUI так и консольный клиент. Можно выбрать кастомный домен.
прайс лист
7.ultrahook
Полностью бесплатный, работает только поверх HTTP. Поддержка кастомных доменов и SSL-сертфикатов.
документация
8.burrow
Сервис использует SSH туннели.Полная поддержка TCP.Поддержка SSL.
9.webhookerlay
Поддержка SSL,TLS. Удобный UI. Работает только с HTTP(S)
прайс лист
документация
10.packetriot
Работает только c HTTP(S).
прайс лист
документация
11.sish
Open-source альтернатива ngrok.Использует SSH туннели.Работает с HTTP(S),WS(S),TCP
12.now - zeit
Работает только с HTTP(S).Присутствует аренда доменов.
github
прайс-лист
13.portmap.io
Работает через vpn-туннели.Поддержка как TCP так и UDP протоколов. Кастомные доменные имена. Firewall. Поддержка SSL.
14.no-ip
Бесплатный DDNS. Только http(s)
На этом все.
Привет, codeby!
Представим вот такую ситуацию: вам необходимо принимать TCP/UDP подключения на определенные порты, а в силу неимения достаточных средств или чего еще, вы не решаетесь пробрасывать порты на роутере (опасно) или арендовать хостинг (это-же целых 300 рублей в месяц :0).
В таком случае на помощь приходят SSH и vpn туннели.
Переходим к обзору
1.ngrok
Самый популярный и широко-функциональный сервис. Поддерживает все TCP-базируемые протоколы, имеет удобный UI для мониторинга подключений и разбора трафика, есть SSL и TLS, присутствует возможность выбрать кастомный домен, поставить пароль на подключение(только в HTTP(S)). Также обладает возможностью самому сделаться ngrok сервером. Сейчас разрабатываеться возможность SSH туннелирования
прайс лист
документация
К сожалению ngrok хоть и не находиться в списке запрещенных ресурсов РФ, но он заблокирован многими российскими провайдерами
А это значит что нужны альтернативы.
2.serveo
Прекрасный аналог ngrok. Использует SSH туннели. Поддержка HTTP(S) и TCP, кастомных доменов. Имееться возможность захостить свой serveo сервер.
Обладает GUI. Отлично работает на территории РФ. .Установка клиента или регистрация - не нужна.
Рекомендую.
3.localtunnel
Малоизвестный, но заслуживающий внимания сервис.Обладает API, поддерживает HTTP(S) и TCP, есть возможность захостить свой localtunnel сервер.Сервис полностью бесплатный. Использует прокси туннели.
github
4.pagekite
100% open-source. Поддерижвает TLS,SSL. Поддерживает некоторые TCP-базируемые протоколы(HTTP,SSH и т.д.)
Есть возможность использовать кастомные домены. Бесплатен.
5.insta-ssl
Поддержка SSL и TLS. Работает с многими TCP-базируемыми протоколами. open-source и бесплатный. Использует SSH туннели.
github
прайс-лист
документация
6.forwardhq
Только HTTP(s). Имеет как GUI так и консольный клиент. Можно выбрать кастомный домен.
прайс лист
7.ultrahook
Полностью бесплатный, работает только поверх HTTP. Поддержка кастомных доменов и SSL-сертфикатов.
документация
8.burrow
Сервис использует SSH туннели.Полная поддержка TCP.Поддержка SSL.
9.webhookerlay
Поддержка SSL,TLS. Удобный UI. Работает только с HTTP(S)
прайс лист
документация
10.packetriot
Работает только c HTTP(S).
прайс лист
документация
11.sish
Open-source альтернатива ngrok.Использует SSH туннели.Работает с HTTP(S),WS(S),TCP
12.now - zeit
Работает только с HTTP(S).Присутствует аренда доменов.
github
прайс-лист
13.portmap.io
Работает через vpn-туннели.Поддержка как TCP так и UDP протоколов. Кастомные доменные имена. Firewall. Поддержка SSL.
14.no-ip
Бесплатный DDNS. Только http(s)
На этом все.