Мало кто знает, что у Cloudflare есть фича, которая раньше называлась Argo Tunnel, а сейчас это просто Tunnels. И да, она бесплатная.
А чо делает?
Смотри, к примеру, у тебя локально поднят VirtualBox (Proxmox), а в нём крутятся виртуалки. В какой-то момент тебе понадобилось прокинуть эту виртуалку в интернет. А у тебя дома несколько роутеров, NAT, нет белого айпишника, короче, полный набор подводных камней и хуйни.
В теории можно прокинуть на роутере порты, задействовать через API привязку динамического IP-адреса к домену. Ну или в крайнем случае воспользоваться ngrok и т. п. решениями.
Tunnels позволяет поднять туннель до Cloudflare и сделать что-то вроде приватной сети, где все нужные сервисы за NAT в домашней сети ты без труда повесишь на домен и выставишь жопой в интернет. Причём вообще не напрягаясь.
Запрятана эта фича знатно и глубоко, поэтому про неё говорят в основном в англоязычном сегменте.
Как настроить?
Настройку я вынес в отдельную статью. С картинками будет намного понятнее, что происходит и как это работает.
Как настроить Tunnels от Cloudflare
Репа с демоном на GitHub, можешь поресерчить, если интересно, что у них там под капотом и что она может у тебя спиздить.
Такие дела!








Комментарии