JR

joaoh82/rustunnel

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

660 stars 48 forks 품질 91 트렌드 42AGPL-3.0

joaoh82/rustunnel은 https://github.com/joaoh82/rustunnel.에서 임포트한 MCP 서버 후보입니다.

개요

joaoh82/rustunnel은 https://github.com/joaoh82/rustunnel.에서 임포트한 MCP 서버 후보입니다.

개요(AI 번역)

여러분과 함께 확장되는 오픈소스 터널입니다. 한가한 시간에 돈을 지불하지 마세요. 보안, 러스트-패스트, 그리고 사용량 그대로 지불하는 방식입니다.

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 — 서버가 실행 중인지 검증
  • 서버 업데이트
  • 도커 배포 · 전체 가이드

이 페이지는 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>" } } } }