
joaoh82/rustunnel
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
joaoh82/rustunnel — это кандидат на MCP-сервер, импортированный из https://github.com/joaoh82/rustunnel.
Обзор
joaoh82/rustunnel — это кандидат на MCP-сервер, импортированный из https://github.com/joaoh82/rustunnel.
Обзор (машинный перевод)
Туннель с открытым исходным кодом, который масштабируется вместе с вами. Не платите за простой. Безопасно, быстро проржавайте и платите по мере использования.
Предоставляйте локальные сервисы через публичный сервер через зашифрованные WebSocket соединения с TLS-завершением, HTTP/TCP-прокси, живой дашбордом, метриками Prometheus и логированием аудита.
Вы можете разместить хостинг самостоятельно или воспользоваться нашим управляемым сервисом.
Использование AI-агента? rustunnel поставляет MCP-сервер — настройка Cursor одним кликом (затем добавить свой API токен):
Для Claude Code, Claude Desktop, Windsurf и других сайтов смотрите руководство по интеграции агентов или руководство агента на rustunnel.com/agents.md.
Содержание
- Хост-сервис
- Обзор архитектуры
- Требования
- Система местного развития
- Build
- Проведение тестов
- Запуск сервера локально
- Запуск клиента локально
- Git hooks
- Производственное развертывание (Ubuntu / systemd)
- 1 — Зависимости установки
- 2 — Бинарные файлы релиза сборки
- 3 — Создание системных пользователей и каталогов
- 4 — Установка серверного бинарного файла
- 5 — Создание конфигурационного файла сервера
- 6 — сертификаты TLS (Let’s Encrypt + Cloudflare)
- 7 — Настройка systemd-сервиса
- 8 — Порты открытого межсетевого экрана
- 9 — Проверить, что сервер работает
- Обновление сервера
- Развертывание докера · полное руководство
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
rustunnel
The open-source tunnel that scales with you. Don’t pay for idle time. Secure, Rust-fast, and Pay-as-you-go.
Expose local services through a public server over encrypted WebSocket connections with TLS termination, HTTP/TCP proxying, a live dashboard, Prometheus metrics, and audit logging.
You can self-host or use our managed service.
Using an AI agent? rustunnel ships an MCP server — one-click setup for Cursor (then add your API token):
For Claude Code, Claude Desktop, Windsurf, and others, see the agent integration guide or the agent manual at rustunnel.com/agents.md.
Table of Contents
- Hosted service
- Architecture overview
- Requirements
- Local development setup
- Production deployment (Ubuntu / systemd)
- 1 — Install dependencies
- 2 — Build release binaries
- 3 — Create system user and directories
- 4 — Install the server binary
- 5 — Create the server config file
- 6 — TLS certificates (Let’s Encrypt + Cloudflare)
- 7 — Set up systemd service
- 8 — Open firewall ports
- 9 — Verify the server is running
- Updating the server
- Docker deployment · full guide
- Client configuration
Установка
docker run --rm \Конфигурация
{
"mcpServers": {
"rustunnel": {
"command": "rustunnel-mcp",
"args": [
"--server", "edge.rustunnel.com:4040",
"--api", "https://edge.rustunnel.com:8443"
],
"env": { "RUSTUNNEL_TOKEN": "<your-token>" }
}
}
}