pkg.soopen package index

brew / rang 8522

Installer rathole avec Homebrew, apk, Nix, scoop

Consultez les chemins d'installation, exécutables, métadonnées et notes de sécurité de rathole pour les workflows d'agents IA.

installation

Commandes d'installation supplémentaires

macOS

Homebrewvérifié · 100%
brew install rathole

local Homebrew formula metadata

Linux

Alpine Linux apkvérifié · 92%
sudo apk add rathole

Alpine Linux edge package indexes · rathole · Source: dl-cdn.alpinelinux.org

Nixvérifié · 92%
nix profile install nixpkgs#rathole

nixpkgs package indexes · pkgs/by-name/ra/rathole/package.nix · Source: api.github.com

Windows

Scoopvérifié · 92%
scoop install main/rathole

Scoop official bucket manifest trees · bucket/rathole.json · Source: api.github.com

aperçu

Résumé du paquet

Reverse proxy for NAT traversal

Commandes et alias

  • rathole

historique

Historique du projet et usages

Rathole is a Rust reverse proxy that creates tunnels between a public server and clients behind NAT, allowing otherwise unreachable services to be exposed through configured endpoints.

Historique du projet

Rathole was created as a secure, high-performance reverse proxy for exposing services located behind NAT. The project later moved under the rathole-org GitHub organization while preserving its Rust implementation and configuration-oriented client/server model.

Development added multiple transport and security choices, service-level mappings, hot reload support, and platform packaging. The project describes itself in relation to reverse-tunneling tools such as frp and ngrok.

Historique d'adoption

Rathole is packaged for Homebrew, Alpine Linux, Nix, and Scoop, giving the Rust binary coverage across common server and workstation environments.

Modes d'utilisation

Operators prepare TOML configuration files for the public server and private client, define matching services and tokens, then start each side with `rathole` and the relevant file. A configuration containing only a server or client section lets the program infer its mode; explicit `--server` and `--client` modes are also available.

The documentation uses user-selected files such as `config.toml`; it does not prescribe a persistent platform-specific configuration or credentials-file location. Authentication tokens are normally values inside the chosen configuration.

Pourquoi les passionnés de paquets s'y intéressent

Rathole appeals to self-hosters and infrastructure-oriented package users as a compact, cross-platform reverse-tunneling binary. Its declarative TOML setup and optional transports make it a notable Rust alternative in the NAT-traversal tool family.

Chronologie

  • Initial project: Rathole was published as a Rust client/server reverse-tunneling utility.
  • Later development: The project moved to the rathole-org organization and expanded its transport, encryption, and reload capabilities.

Related projects

  • frp is a related open-source reverse-proxy and tunneling system.
  • ngrok provides a managed tunneling service for exposing local endpoints.

Sources

  • Official README: https://github.com/rathole-org/rathole#readme
  • Official documentation: https://github.com/rathole-org/rathole/tree/main/docs
  • source_facts.package-manager

posture de sécurité

Niveau de risque : orange

formula declares a Homebrew service.

Classificateur de risque

risque orange · confiance moyen · infrastructure

Pourquoi

  • formula declares a Homebrew service

Signaux

  • metadata:service

Comportement d'installation

  • Aucun hook post-install Homebrew n’est enregistré dans les métadonnées de formule.
  • Les métadonnées de formule déclarent un service ou daemon.
  • Les métadonnées de bottle Homebrew sont disponibles pour 5 plateformes.
  • Les métadonnées de compilation listent 2 dépendances de compilation.

Revue recommandée

Avant une utilisation sans surveillance par un agent, vérifiez si l'outil lit des identifiants en clair, écrit un état distant, publie des artefacts ou lance des plugins.

local files

Configuration and credential file locations

These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.

Configuration files

Config paths the tool may read or write during local use.

Linux
/etc/rathole/<instance>.toml~/.local/etc/rathole/<instance>.toml

Credential files

Credential-bearing paths to review before unattended agent runs.

Linux
/etc/rathole/<instance>.toml~/.local/etc/rathole/<instance>.toml

exécutables

Exécutables installés

CommandeTypeExpositionNote
ratholecliexécutable global

fraîcheur

Version et fraîcheur

Ces signaux séparent l'âge de génération de la page, l'activité du gestionnaire de paquets et la comparaison avec les versions amont. Un retard de version n'est signalé que lorsqu'une URL de preuve et des versions comparables sont présentes.

page générée2026-11-04
version du gestionnaire0.5.0
gestionnaire mis à jour2026-10-15
données localesOK
amontà jour
dernière version détectéev0.5.0

https://github.com/rathole-org/rathole

  • OKAucun avertissement de fraîcheur n'a été généré.

métadonnées d'installation

Métadonnées du paquet

Clé du paquetbrew:rathole
Version0.5.0
Gestionnaire de paquetsHomebrew
Page du gestionnaire de paquetshttps://formulae.brew.sh/formula/rathole
Page d'accueilhttps://github.com/rathole-org/rathole
Dépôthttps://github.com/rathole-org/rathole
LicenceApache-2.0
Archive sourcehttps://github.com/rathole-org/rathole/archive/refs/tags/v0.5.0.tar.gz
Dernière mise à jour2026-10-15T23:27:01Z
Pulseupdated
Dépendances de compilationpkgconf, rust
Bouteilledisponible (sur arm64_golden_gate, arm64_linux, arm64_sequoia, arm64_tahoe, x86_64_linux)
post-install Homebrewnon défini
Servicedeclared

faits du registre

Détails de la base source

Source DatabaseHomebrew formula API
Taphomebrew/core
Full Namerathole
Version Scheme0
Revision0
Bottle Stable Root URLhttps://ghcr.io/v2/homebrew/core
Deprecatedno
Disabledno
Keg Onlyno
URL Keys
  • stable

correspondances dans les bases sources

Autres enregistrements de gestionnaires de paquets

Les correspondances proviennent d’index externes de gestionnaires de paquets et restent séparées des liens de paquets Automic Vault locaux.

Nix95%

rathole

nix profile install nixpkgs#rathole
  • normalized package name match
  • Correspondance par : Rathole
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ra/rathole/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
apk95%

rathole 0.5.0-r0

High-performance reverse proxy for NAT traversal

https://github.com/rapiz1/rathole

sudo apk add rathole
  • License: Apache-2.0
  • Architecture: x86_64
  • Source Package: rathole
  • 1 Dépendances
  • 1 fournit
  • normalized package name match
  • Correspondance par : Rathole
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: rathole from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
Scoop95%

main/rathole

scoop install main/rathole
  • normalized package name match
  • Correspondance par : Rathole
Scoop official bucket manifest trees · api.github.com · Scoop official bucket manifest trees: bucket/rathole.json from https://api.github.com/repos/ScoopInstaller/Main/git/trees/master?recursive=1

piste source

Généré depuis les données du dépôt

Cette page est servie par av-web depuis l'artéfact SQLite privé des paquets généré par scripts/generate-pkg-sqlite.py.

Sources utilisées

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • curated configuration and credential file locations
  • curated package history
  • external package-manager database matches
  • package relationship graph
  • package version freshness
  • package-page enrichment
  • pkg.so package database
  • pkgdb category and tag curation