rathole
« Back to VersTracker
Description:
Reverse proxy for NAT traversal
Type: Formula  |  Latest Version: 0.5.0@0  |  Tracked Since: Oct 15, 2025
Links: Homepage  |  formulae.brew.sh
Category: Networking
Tags: networking proxy nat rust tunneling
Install: brew install rathole
About:
Rathole is a high-performance, stable, and lightweight reverse proxy for NAT traversal. It exposes services behind NAT or firewalls to the internet via a publicly reachable server, similar to frp or ngrok. It leverages the Tokio async runtime for excellent performance and memory safety.
Key Features:
  • High performance and low latency using Rust and Tokio
  • Secure by design with optional Noise protocol encryption
  • Lightweight with minimal resource consumption
  • Supports both TCP and UDP traffic forwarding
Use Cases:
  • Exposing local development servers to the internet for testing
  • Accessing home lab services (NAS, media servers) remotely
  • Providing public access to internal database or API services
Alternatives:
  • frp – frp is a more mature, feature-rich alternative written in Go, while rathole focuses on performance and simplicity via Rust.
  • ngrok – ngrok offers a hosted SaaS solution with a managed cloud, whereas rathole is a self-hosted open-source binary.
Version History
Detected Version Rev Change Commit
Oct 15, 2025 5:03pm 0 VERSION_BUMP 590d1575
Sep 14, 2025 7:17am 0 VERSION_BUMP 00a6bd53
Oct 27, 2024 11:42pm 0 VERSION_BUMP 3ecdcc4d