joaoh82/rustunnel
Self-hosted, secure tunnel server in Rust. Expose local HTTP/HTTPS/TCP/UDP services to the public internet via TLS-encrypted WebSocket. Open-source, pay-as-you-go managed option, MCP server for AI agents.
해결하는 문제
rustunnel은 복잡한 방화벽 규칙 설정이나 로컬 라우터의 포트를 열 필요 없이, 로컬 서비스(예: 포트 3000의 웹 앱 또는 포트 5432의 데이터베이스)를 공개 인터넷에 안전하게 노출할 수 있는 방법을 제공합니다. 개발자는 진행 중인 서비스를 공개 URL을 통해 공유할 수 있습니다.
작동 방식
클라이언트-서버 아키텍처를 사용하며, 개발자의 머신에서 클라이언트를 실행하고 공개 서버와 암호화된 WebSocket 연결을 설정합니다. 서버는 이 암호화된 터널을 통해 들어오는 공개 트래픽(HTTP, TCP, UDP)을 로컬 서비스로 프록시합니다. TLS 종단, 사용자 정의 서브도메인을 지원하며, 자체 호스팅 또는 관리형 서비스로 사용할 수 있습니다.
대상 사용자
웹에 로컬 개발 환경을 빠르게 노출해야 하는 개발자, 그리고 더 나은 제어와 보안을 위해 자체 터널링 인프라를 호스팅하고 싶은 사용자들입니다.
주요 특징
- 다중 프로토콜 지원: HTTP, TCP, UDP, P2P 터널을 처리합니다.
- 고성능: 속도와 효율성을 위해 Rust로 작성되었습니다.
- AI 에이전트 통합: Cursor, Claude Code, Windsurf 등의 AI 에이전트와 원클릭 설정이 가능한 MCP 서버를 포함합니다.
- 유연한 배포: 관리형 서비스 또는 Docker 및 systemd 지원을 포함한 자체 호스팅 솔루션으로 사용 가능합니다.
- 관측성: 실시간 대시보드, Prometheus 메트릭, 감사 로깅 기능을 제공합니다.
관련
- 프로젝트
64bit/async-openaiOpenAI API 및 호환 제공자용 비동기 Rust 라이브러리로, 타입 안전한 요청, SSE 스트리밍, 자동 레이트 제한 재시도 기능을 제공합니다.
- 프로젝트
Episkey-G/GrokSearch-rsGrokSearch‑rs는 LLM 에이전트에 라이브 인용 웹 검색 도구를 추가하는 Rust 기반 MCP 서버입니다. stdio를 통해 로컬로 실행하거나 다중 테넌트 HTTP 서비스로 노출할 수 있습니다. 서버는 구성 가능한 공급자 체인(Tavily, Exa, TinyFish, Firecrawl)을 쿼리하고 GitHub, StackExchange, arXiv, Wikipedia용 키 없는 전문 추출기를 포함합니다. 기능에는 응답 예산, 캐싱, Grok용 OAuth 지원, 상태 확인 `doctor` 도구가 있습니다. npm(사전 빌드 바이너리) 또는 Docker로 설치하고 환경 변수 또는 전역 TOML 파일로 구성하며 MCP 프로토콜을 통해 Claude 스타일 어시스턴트와 통합합니다.
- 프로젝트
NVIDIA-NeMo/SwitchyardSwitchyard는 NVIDIA NeMo의 오픈소스 라이브러리로, 각 LLM 요청을 사용자 정의 모델 풀에서 가장 적합한 모델로 라우팅하여 저렴하고 빠른 모델과 대규모의 고품질 모델을 혼합하여 사용할 수 있게 합니다. 다양한 라우팅 알고리즘(Auto, Task-based, Execution-based, Composite 등)을 제공하며, OpenRouter, LiteLLM, NeMo Relay와 같은 게이트웨이를 통해 사용하거나 로컬 프록시로 실행, 또는 Rust/Python 하네스에 직접 임베딩할 수 있습니다. 비용 및 지연 시간에 민감한 AI 에이전트를 위한 pre-1.0 Apache-2.0 소프트웨어입니다.
- 프로젝트
- 프로젝트
vinhnx/VTCodeVTCode는 터미널 기반 오픈소스 AI 코딩 에이전트(Rust)로, 호스팅 또는 로컬 모델로 코드를 계획, 구축, 검토하며, 대화형 TUI, 헤드리스 실행 모드, 샌드박스화된 도구 실행, 재개 가능한 세션, 자체 수정 "HOVER" 루프를 갖추고 있습니다.