Cloudflare Tunnel Skill
Скилл для Claude Code и Codex выводит локальный сервис в интернет через Cloudflare Tunnel: временной ссылкой или на своем домене.
- 292 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Открывает локальный сервис всему интернету, а без авторизации наружу могут попасть админка и данные.
- Запускает `cloudflared` и пишет конфигурацию туннеля в текущий каталог.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/cloudflare-tunnel-skillОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Открывает локальный сервис всему интернету, а без авторизации наружу могут попасть админка и данные.
- Запускает `cloudflared` и пишет конфигурацию туннеля в текущий каталог.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Cloudflare Tunnel Skill, скилл-воркфлоу, помогает агенту открыть локальный HTTP или HTTPS-сервис в интернете. Быстрый режим создает временную ссылку `https://*.trycloudflare.com` для демо и предпросмотра. Именованный режим привязывает сервис к фиксированному домену, например `app.example.com`, для вебхуков и долгих тестов. Агент проверяет, что локальный сервис отвечает, и предупреждает, если на нем админка, токены или внутренние системы. Дальше он запускает `scripts/tunnel_helper.py` с командами `quick`, `status` и `stop` либо готовит конфиг через `named-config`.
Для кого. Разработчикам, которым нужно показать localhost заказчику или принять вебхук GitHub, Slack или Stripe на локальном сервисе.
Подходит, если
- Сервис на `localhost:3000` надо на час показать клиенту по ссылке.
- Для вебхука Stripe или n8n нужен публичный адрес локального API.
- Постоянный адрес вида `app.example.com` ведет на сервис на ноутбуке команды.
- Агент сам проверяет сервис, запускает туннель и убеждается, что публичная ссылка открывается.
Не подходит, если
- На сервисе открыта админка без авторизации, и закрыть ее нечем.
- Наружу собираются выставить базу данных, Redis или Docker API.
- Нужен надежный продакшен-хостинг: сервис отключается, когда ноутбук засыпает.
Пример запроса к агенту
Открой `http://localhost:3000` через временный туннель Cloudflare и дай публичную ссылку, предупредив, если на сервисе есть закрытые разделы.Ограничения
Нужны установленный `cloudflared` и Python 3. Помощник проверен на macOS и Linux, на Windows работает по возможности. Именованный режим требует аккаунт Cloudflare и домен с DNS в Cloudflare. Состояние пишется в `.cloudflare-tunnel/` текущего каталога, поэтому `status` и `stop` запускают оттуда же, где стартовал `quick`. Туннель открывает локальный сервис всему интернету: токены, куки, ключи API и внутренние системы закрывают заранее, а чувствительные сервисы защищают входом или Cloudflare Access.
Как отключить. Остановите туннель командой `python3 scripts/tunnel_helper.py stop` из того же каталога и удалите `~/.claude/skills/cloudflare-tunnel`. Именованный туннель и DNS-запись снимите в аккаунте Cloudflare.
Частые вопросы
Чем быстрый режим отличается от именованного?
Быстрый режим дает временную ссылку на `trycloudflare.com`, она меняется после перезапуска, вход в Cloudflare не нужен. Именованный режим дает фиксированный домен и требует аккаунт и DNS в Cloudflare.
Как запустить быстрый туннель вручную?
Выполните `python3 scripts/tunnel_helper.py quick --url http://localhost:3000`. Состояние посмотрите командой `status`, остановите командой `stop`.
Почему скопировать нужно три части?
Claude Code видит скилл только в каталоге `.claude/skills/<имя>/SKILL.md`, а вспомогательные скрипты должны лежать рядом. Поэтому копируют `SKILL.md`, `scripts/` и `references/`.
Подходит ли скилл для Codex?
Да, установка в `~/.codex/skills/cloudflare-tunnel` идет тем же набором файлов.
Какие системные требования?
Нужны установленный `cloudflared` и Python 3. Установка `cloudflared` описана в `references/troubleshooting.md`; на macOS и Linux скрипт проверен полностью.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСкилл SSH для Codex и Claude Code: команды на серверах, передача файлов и туннели с единым JSON-ответом и защитой от повторов.
Официальный набор скиллов Cloudflare для агентов: Workers, Durable Objects, wrangler, Pages, хранилища и MCP-сервер
Туннель для localhost с собственным реле: публичный HTTPS-адрес для локального сервиса без аккаунта, плюс скиллы для агентов
Официальный набор скиллов ngrok: публичный адрес для локального сервиса, защита входа, вебхуки и разбор ошибок.
MCP-сервер туннелей rustunnel: агент открывает локальный порт по публичному HTTPS, TCP или UDP адресу
Скиллы Cloud.ru для AI-агентов
Cloud.ru Skills для AI-агентов
Официальные скиллы Cloud.ru: аккаунт, Foundation Models, ML Inference, виртуальные машины, RAG и AI-агенты Evolution
Коротко о README
В репозитории есть двуязычное описание и три справочных файла: про быстрый и именованный туннели, безопасность и решение проблем. Есть и тест `scripts/test_quick_tunnel.py` для быстрого туннеля.