Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/apenwarr/sshuttle
Wrong project! You should head over to http://github.com/sshuttle/sshuttle
https://github.com/apenwarr/sshuttle
Last synced: 1 day ago
JSON representation
Wrong project! You should head over to http://github.com/sshuttle/sshuttle
- Host: GitHub
- URL: https://github.com/apenwarr/sshuttle
- Owner: apenwarr
- License: other
- Created: 2010-05-02T06:50:16.000Z (over 14 years ago)
- Default Branch: master
- Last Pushed: 2018-02-15T13:16:12.000Z (almost 7 years ago)
- Last Synced: 2024-12-04T16:06:48.757Z (9 days ago)
- Language: Python
- Homepage:
- Size: 1.09 MB
- Stars: 8,893
- Watchers: 328
- Forks: 628
- Open Issues: 19
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGES.rst
- License: LICENSE
Awesome Lists containing this project
- awesome-ssh - sshuttle - Transparent proxy server that works as a poor man's *VPN*. Forwards over `ssh`. Doesn't require admin. Works with *Linux* and *MacOS*. Supports *DNS tunneling*. (Apps / Network)
- Self-Hosting-Guide - sshuttle - Poor man's VPN. (Install from Source / VPN)
- awesome-starts - apenwarr/sshuttle - Wrong project! You should head over to http://github.com/sshuttle/sshuttle (others)
- starred-awesome - sshuttle - Wrong project! You should head over to http://github.com/sshuttle/sshuttle (Python)
README
sshuttle: where transparent proxy meets VPN meets ssh
=====================================================As far as I know, sshuttle is the only program that solves the following
common case:- Your client machine (or router) is Linux, FreeBSD, or MacOS.
- You have access to a remote network via ssh.
- You don't necessarily have admin access on the remote network.
- The remote network has no VPN, or only stupid/complex VPN
protocols (IPsec, PPTP, etc). Or maybe you *are* the
admin and you just got frustrated with the awful state of
VPN tools.- You don't want to create an ssh port forward for every
single host/port on the remote network.- You hate openssh's port forwarding because it's randomly
slow and/or stupid.- You can't use openssh's PermitTunnel feature because
it's disabled by default on openssh servers; plus it does
TCP-over-TCP, which has terrible performance (see below).Obtaining sshuttle
------------------- From PyPI::
pip install sshuttle
- Clone::
git clone https://github.com/sshuttle/sshuttle.git
./setup.py installDocumentation
-------------
The documentation for the stable version is available at:
http://sshuttle.readthedocs.org/The documentation for the latest development version is available at:
http://sshuttle.readthedocs.org/en/latest/