Локальный хост-туннель (или localhost tunnel) поможет поднять удалённый доступ к серверу на вашем ПК и таким образом получить доступ к приложению, которое крутится на нём. Это может упростить разработку и тестирование, ведь вы сможете без труда подключиться к разрабатываемому приложению. О таких туннелях и пойдёт сегодня речь.
Fast Reverse Proxy (FRP)
На момент написания статьи этот туннель ещё находится в бета-стадии. Здесь вы найдёте такие фишки, как шифрование трафика, балансировка нагрузки и собственные доменные имена. FRP поддерживает большинство операционных систем. С установкой придётся немного повозиться.
Localtunnel
Этот вариант подойдёт новичкам из-за простоты работы с ним. Localtunnel представлен в двух вариантах: npm-пакете и непосредственно сервере. Первый вариант подойдёт для разворачивания на локальной машине, а второй — на удалённом сервере.
Студия разработки Фрукторум https://fruktorum.com/ru уже более шести лет помогает бизнесу в разработке игр, приложений и сайтов.
Chisel
Ключевая особенность этого варианта — производительность. Chisel позволяет быстро передавать огромные пакеты данных и поддерживает различные протоколы, включая TCP, HTTP и WebSockets.
Rathole
Разработчики позиционируют Rathole как реверсивный прокси для NAT. Конечно, и как обычный туннель его тоже можно использовать. Главная фишка этого варианта — низкое потребление ресурсов.