pkg.soopen package index

brew / Rang 811

sshuttle mit Homebrew, apk, apt, dnf, MacPorts, Nix, pacman, zypper installieren

Prüfe Installationswege, Executables, Metadaten und Sicherheitshinweise für sshuttle in AI-Agent-Workflows.

Installation

Weitere Installationsbefehle

macOS

Homebrewverifiziert · 100%
brew install sshuttle

local Homebrew formula metadata

MacPortsverifiziert · 94%
sudo port install sshuttle

MacPorts ports tree · net/sshuttle/Portfile · Quelle: api.github.com

Linux

Alpine Linux apkverifiziert · 92%
sudo apk add sshuttle

Alpine Linux edge package indexes · sshuttle · Quelle: dl-cdn.alpinelinux.org

Debian aptverifiziert · 92%
sudo apt install sshuttle

Debian stable package indexes · sshuttle · Quelle: deb.debian.org

Fedora dnfverifiziert · 92%
sudo dnf install sshuttle

Fedora Rawhide package metadata · sshuttle · Quelle: dl.fedoraproject.org

Nixverifiziert · 92%
nix profile install nixpkgs#sshuttle

nixpkgs package indexes · pkgs/by-name/ss/sshuttle/package.nix · Quelle: api.github.com

Arch Linux pacmanverifiziert · 92%
sudo pacman -S sshuttle

Arch Linux sync databases · sshuttle · Quelle: geo.mirror.pkgbuild.com

openSUSE zypperverifiziert · 92%
sudo zypper install sshuttle

openSUSE Tumbleweed package metadata · sshuttle · Quelle: download.opensuse.org

Überblick

Paketzusammenfassung

Proxy server that works as a poor man's VPN

Befehle und Aliase

  • sshuttle

Verlauf

Projektgeschichte und Nutzung

sshuttle is a transparent proxy over SSH that is commonly described as a poor man's VPN.

Projektgeschichte

The upstream Git history begins in 2010, and the current documentation credits original author Avery Pennarun with earlier transparent-proxy and VPN experiments dating back to Tunnel Vision and Fast Forward in 1998. sshuttle combined those ideas into a tool that forwards TCP sessions over SSH without requiring a packet-level VPN on the remote side.

The project later moved into the `sshuttle/sshuttle` GitHub organization and Read the Docs documentation. Its release history shows long-lived maintenance from early 0.x tags through 1.x releases, with the documentation now covering Linux, macOS, BSD-family systems, pfSense, OpenWRT, ChromeOS, and Windows notes.

Adoptionsgeschichte

The supplied package metadata lists sshuttle in Homebrew, Alpine, Debian, Fedora, MacPorts, Nix, Arch, Ubuntu, and openSUSE-style packaging. That distribution breadth matches its role as a pragmatic command-line networking tool: it is often installed when a developer has SSH access to a machine but no usable VPN.

Wie es verwendet wird

Typical usage is `sshuttle -r user@sshserver 0/0` to route traffic through a remote host, optionally adding DNS forwarding or subnet discovery. The docs stress that sshuttle uploads and runs its Python server component over the SSH connection, so the remote side only needs a suitable Python interpreter and an SSH account.

Warum Paket-Nerds sich dafür interessieren

sshuttle is significant in package-manager culture because it occupies a durable CLI niche between OpenSSH port forwarding and full VPN software. It gives developers a one-command network escape hatch, while package maintainers have to care about local firewall backends, Python compatibility, and platform-specific routing behavior.

Zeitleiste

  • 1998: Avery Pennarun released earlier transparent-proxy and VPN-related tools that the sshuttle docs cite as conceptual predecessors.
  • 2010: Initial sshuttle commits and early 0.x tags appeared.
  • 2016: Sphinx/Read the Docs documentation and renewed 0.7x releases documented BSD, macOS, and Python updates.
  • 2020: 1.0.0 added Python 3.8 support, nftables method work, sshpass support, and packaging documentation updates.
  • 2025: 1.3.2 documentation identified the project as current stable documentation.

Related projects

  • sshuttle is related to OpenSSH port forwarding, VPN systems such as IPsec and OpenVPN, and transparent proxy tools, but its docs distinguish it by forwarding sessions rather than packets.

Sicherheitslage

Risikostufe: blue

broad file, network, media, or database tool signal.

Risikoklassifikator

blue Risiko · mittel Konfidenz · tool

Warum

  • broad file, network, media, or database tool signal

Signale

  • text:ssh,server

Installationsverhalten

  • In den Formelmetadaten ist kein Homebrew-Post-install-Hook erfasst.
  • Homebrew-Bottle-Metadaten sind für 1 Plattformziele verfügbar.
  • Installiert mit 1 Laufzeitabhängigkeiten.

Empfohlene Prüfung

Prüfe vor unbeaufsichtigter Agent-Nutzung, ob das Tool Klartext-Credentials liest, Remote-Zustand schreibt, Artefakte veröffentlicht oder Plugins ausführt.

Executables

Installierte Executables

BefehlArtSichtbarkeitHinweis
sshuttlecliglobales Executable

Aktualität

Version und Aktualität

Diese Signale trennen das Alter der Seitengenerierung, Aktivität des Paketmanagers und Upstream-Release-Vergleich. Versionsrückstand wird nur gemeldet, wenn eine Evidenz-URL und vergleichbare Versionen vorhanden sind.

Seite generiert2026-08-04
Manager-Version1.3.2
Manager aktualisiert
lokale DatenOK
Upstreamnot checked
neueste erkannte Versionnicht erkannt

https://github.com/sshuttle/sshuttle

Installationsmetadaten

Paketmetadaten

Paketschlüsselbrew:sshuttle
Version1.3.2
PaketmanagerHomebrew
Paketmanager-Seitehttps://formulae.brew.sh/formula/sshuttle
Homepagehttps://github.com/sshuttle/sshuttle
Repositoryhttps://github.com/sshuttle/sshuttle
LizenzLGPL-2.1-or-later
Quellarchivhttps://files.pythonhosted.org/packages/f3/fd/18f958bb11d6ae59c8a1388bf03152499270eb9e2ac5ed544b551a693f4f/sshuttle-1.3.2.tar.gz
Abhängigkeitenpython@3.14
Bottleverfügbar (auf all)
Homebrew post-installnicht definiert
Dienstkeiner deklariert

Registry-Fakten

Details aus der Quelldatenbank

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

Source-Datenbank-Treffer

Andere Paketmanager-Einträge

Treffer stammen aus externen Paketmanager-Indizes und bleiben von lokalen Automic-Vault-Paketlinks getrennt.

Debian apt95%

sshuttle 1.3.1-1

Transparent proxy server for VPN over SSH

https://github.com/sshuttle/sshuttle

sudo apt install sshuttle
  • Section: net
  • Architecture: all
  • 8 Abhängigkeiten
  • 2 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Sshuttle
Debian stable package indexes · deb.debian.org · Debian stable package indexes: sshuttle from https://deb.debian.org/debian/dists/stable/main/binary-amd64/Packages.xz
Nix95%

sshuttle

nix profile install nixpkgs#sshuttle
  • normalized package name match
  • Abgeglichen nach: Sshuttle
nixpkgs package indexes · api.github.com · nixpkgs package indexes: pkgs/by-name/ss/sshuttle/package.nix from https://api.github.com/repos/NixOS/nixpkgs/git/trees/master?recursive=1
Ubuntu apt95%

sshuttle 1.1.1-2ubuntu2

Transparent proxy server for VPN over SSH

https://github.com/sshuttle/sshuttle

sudo apt install sshuttle
  • Section: universe/net
  • Architecture: all
  • 9 Abhängigkeiten
  • 2 optionale Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Sshuttle
Ubuntu 24.04 LTS package indexes · archive.ubuntu.com · Ubuntu 24.04 LTS package indexes: sshuttle from https://archive.ubuntu.com/ubuntu/dists/noble/universe/binary-amd64/Packages.gz
apk95%

sshuttle 1.3.2-r1

Transparent proxy server using ssh

https://github.com/sshuttle/sshuttle

sudo apk add sshuttle
  • License: GPL-2.0-only
  • Architecture: x86_64
  • Source Package: sshuttle
  • 1 Abhängigkeiten
  • 1 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Sshuttle
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: sshuttle from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk95%

sshuttle-doc 1.3.2-r1

Transparent proxy server using ssh (documentation)

https://github.com/sshuttle/sshuttle

sudo apk add sshuttle-doc
  • License: GPL-2.0-only
  • Architecture: x86_64
  • Source Package: sshuttle
  • normalized package name match
  • Abgeglichen nach: Sshuttle
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: sshuttle-doc from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
apk95%

sshuttle-pyc 1.3.2-r1

Precompiled Python bytecode for sshuttle

https://github.com/sshuttle/sshuttle

sudo apk add sshuttle-pyc
  • License: GPL-2.0-only
  • Architecture: x86_64
  • Source Package: sshuttle
  • 1 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Sshuttle
Alpine Linux edge package indexes · dl-cdn.alpinelinux.org · Alpine Linux edge package indexes: sshuttle-pyc from https://dl-cdn.alpinelinux.org/alpine/edge/testing/x86_64/APKINDEX.tar.gz
dnf95%

sshuttle 1.3.2-4.fc45

Transparent Proxy VPN

https://github.com/sshuttle/sshuttle

sudo dnf install sshuttle
  • License: LGPL-2.0-or-later
  • Category: Unspecified
  • Architecture: noarch
  • Source Package: sshuttle
  • 4 Abhängigkeiten
  • 3 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Sshuttle
Fedora Rawhide package metadata · dl.fedoraproject.org · Fedora Rawhide package metadata: sshuttle from https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Everything/x86_64/os/repodata/210a2053c8e007daf9ae39c2a21daaed9b2ddd07d63ecffa597050361e73650c-primary.xml.zst
pacman95%

sshuttle 1.3.2-2

Transparent proxy server that forwards all TCP packets over ssh

https://github.com/sshuttle/sshuttle

sudo pacman -S sshuttle
  • License: LGPL-2.1-or-later
  • Architecture: any
  • 3 Abhängigkeiten
  • normalized package name match
  • Abgeglichen nach: Sshuttle
Arch Linux sync databases · geo.mirror.pkgbuild.com · Arch Linux sync databases: sshuttle from https://geo.mirror.pkgbuild.com/extra/os/x86_64/extra.db.tar.gz
zypper95%

sshuttle 1.3.2-1.5

VPN over an SSH tunnel

https://github.com/sshuttle/sshuttle

sudo zypper install sshuttle
  • License: LGPL-2.1-only
  • Category: Development/Languages/Python
  • Architecture: noarch
  • Source Package: sshuttle
  • 7 Abhängigkeiten
  • 3 stellt bereit
  • normalized package name match
  • Abgeglichen nach: Sshuttle
openSUSE Tumbleweed package metadata · download.opensuse.org · openSUSE Tumbleweed package metadata: sshuttle from https://download.opensuse.org/tumbleweed/repo/oss/repodata/50b07339cb64c8ed4091bdbabddadc1ff5737b090e478818a195b40d8a3292861a879139b4a3987c31109699fde9fbf4a716367ddf4eef77da75f96e3193d6ed-primary.xml.zst
MacPorts95%

sshuttle

sudo port install sshuttle
  • normalized package name match
  • Abgeglichen nach: Sshuttle
MacPorts ports tree · api.github.com · MacPorts ports tree: net/sshuttle/Portfile from https://api.github.com/repos/macports/macports-ports/git/trees/master?recursive=1

Quellspur

Aus Repository-Daten generiert

Diese Seite wird von av-web aus dem privaten Paket-SQLite-Artefakt bereitgestellt, das scripts/generate-pkg-sqlite.py erstellt.

Verwendete Quellen

  • Geiger risk classifier
  • cross-ecosystem install command graph
  • 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