Skip to content

[Package Request] sshuttle #6912

@enchained

Description

@enchained

Software Name

sshuttle

Brief Description

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.

Website

https://sshuttle.readthedocs.io

Documentation

https://sshuttle.readthedocs.io

Build/Installation documentation

https://sshuttle.readthedocs.io/en/latest/installation.html

Source code

https://github.com/sshuttle/sshuttle

OpenSource License

other (please specify below)

Other License

https://github.com/sshuttle/sshuttle?tab=LGPL-2.1-1-ov-file

Better than SSH tunnels?

Yes, you can also port forward with ssh using:
ssh -nNT -L <local-port>:{upstream-host}:{upstream-port} user@remote

The problem with ssh tunnels is that they experience frequent packet loss on a normal WiFi connection and it's quite frustrating to deal with them. Moreover, sometimes you need access to multiple ports in your private network which requires you to explictly provide them with -L flag which I find it as cumbersome. Also, you cannot forward DNS queries (over UDP) since ssh can only do TCP.

Metadata

Metadata

Assignees

No one assigned

    Labels

    requestrequest for new package

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions