Домашняя лаборатория и свой сервер
Quick Tunnels: публикация localhost-проекта в сети с доступом только по приглашению
Korben рассказывает о команде Cloudflare, которую многие разработчики уже используют: cloudflared tunnel --url. Она публикует сервер, работающий на вашем компьютере, по адресу trycloudflare.com, без аккаунта, без доменного имени и, главное, без открытия портов на роутере. Для тех, кто хостит сервисы дома, это простой способ на время показать кому-то свой проект.
Новинка последних дней — опция --allowed-mail. Раньше к сервису мог подключиться любой, у кого была ссылка. Теперь доступ можно ограничить несколькими адресами электронной почты, которые вы укажете; одноразовый код отправляется через Cloudflare Access.
Учебное руководство начинается с небольшого локального веб-сервера на порту 8080, который отдаёт тестовую страницу через Python. cloudflared — это коннектор с открытым кодом, который устанавливает исходящее соединение с сетью Cloudflare. На Mac его ставят через Homebrew. В Debian или Ubuntu нужно использовать официальный репозиторий Cloudflare; его ключ подписи недавно сменился, поэтому автор советует использовать актуальные команды, а не те, что в старых руководствах.
Один момент показался мне интересным: если вы даёте ИИ-агентам работать с этим инструментом, Cloudflare рекомендует хук PreToolUse, который блокирует любую команду без --allowed-mail, чтобы агент случайно не открыл публичный туннель.
Для домашней лаборатории это легковесная альтернатива открытию портов или VPN, но не забывайте, что публичный туннель — это всё равно выход в интернет, пусть и временный.
Источник: Korben
Новинка последних дней — опция --allowed-mail. Раньше к сервису мог подключиться любой, у кого была ссылка. Теперь доступ можно ограничить несколькими адресами электронной почты, которые вы укажете; одноразовый код отправляется через Cloudflare Access.
Учебное руководство начинается с небольшого локального веб-сервера на порту 8080, который отдаёт тестовую страницу через Python. cloudflared — это коннектор с открытым кодом, который устанавливает исходящее соединение с сетью Cloudflare. На Mac его ставят через Homebrew. В Debian или Ubuntu нужно использовать официальный репозиторий Cloudflare; его ключ подписи недавно сменился, поэтому автор советует использовать актуальные команды, а не те, что в старых руководствах.
Один момент показался мне интересным: если вы даёте ИИ-агентам работать с этим инструментом, Cloudflare рекомендует хук PreToolUse, который блокирует любую команду без --allowed-mail, чтобы агент случайно не открыл публичный туннель.
Для домашней лаборатории это легковесная альтернатива открытию портов или VPN, но не забывайте, что публичный туннель — это всё равно выход в интернет, пусть и временный.
Источник: Korben
Комментарии 0
Оставьте первый комментарий на любом языке.
Войдите, чтобы комментировать