JR

joaoh82/rustunnel

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

659 stars 48 forks 品質 89 トレンド 29AGPL-3.0

joaoh82/rustunnelは、https://github.com/joaoh82/rustunnel.からインポートされたMCPサーバー候補です。

概要

joaoh82/rustunnelは、https://github.com/joaoh82/rustunnel.からインポートされたMCPサーバー候補です。

概要(AI 翻訳)

あなたに合わせてスケールするオープンソーストンネル。暇な時間にお金を払わないでください。安全でRust-fast、そして従量課金制です。

ローカルサービスを公開サーバーを通じて、TLS終端、HTTP/TCPプロキシ、ライブダッシュボード、Prometheus指標、監査ログを備えた暗号化されたWebSocket接続を通じて公開します。

セルフホストも、当社のマネージドサービスもご利用いただけます。

AIエージェントを使うのですか? rustunnelはMCPサーバーを出荷します — カーソルのワンクリック設定(その後APIトークンを追加)で対応できます:

Claude Code、Claude Desktop、Windsurfなどについては、rustunnel.com/agents.md のエージェント統合ガイドまたはエージェントマニュアルをご覧ください。


目次

  • ホスティングサービス
  • アーキテクチャ概要
  • 要件
  • 地域開発の仕組み
  • ビルド
  • テストを実行する
  • サーバーをローカルで実行する
  • クライアントをローカルで実行
  • ギットフック
  • 本番展開(Ubuntu / systemd)
  • 1 — 依存関係のインストール
  • 2 — ビルドリリースバイナリ
  • 3 — システムユーザーおよびディレクトリの作成
  • 4 — サーバーバイナリをインストールする
  • 5 — サーバー設定ファイルの作成
  • 6 — TLS証明書(Let’s Encrypt + Cloudflare)
  • 7 — systemdサービスの設定
  • 8 — ファイアウォールポートを開放
  • 9 — サーバーが稼働しているか確認
  • サーバーの更新
  • Dockerデプロイメント ·完全ガイド

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

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

GitHub で README 全文を見る

インストール

docker run --rm \
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "rustunnel": { "command": "rustunnel-mcp", "args": [ "--server", "edge.rustunnel.com:4040", "--api", "https://edge.rustunnel.com:8443" ], "env": { "RUSTUNNEL_TOKEN": "<your-token>" } } } }