Hacker GitHub

← All repos

sshuttle/sshuttle

View on GitHub ↗ ★ 13,640 Python

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.

50 mentions on Hacker News by 36 people: 9 stories, 41 comments · first 2015-01-12 · latest 2026-06-25

Mentions per year 50 mentions · busiest year 2015 (8)
20082026
  1. …with `systemd-resolved`, one needs to jump through a few hoops, but I feel its works very nicely: https://github.com/sshuttle/sshuttle/issues/688#issuecomment... .
  2. …[0] here, as it magically solves a bunch of these problems without constant reconfiguration [0] https://github.com/sshuttle/sshuttle
  3. …them more obvious. on the server side sshuttle just uses normal tcp sockets and nothing magic ( https://github.com/sshuttle/sshuttle/blob/master/sshuttle/ss... ) also, if you have an sshuttle proxy this site cannot detect it may be due to…
  4. …that will proxy packets between hosts at layer 3, making this fingerprinting technique obsolete. https://github.com/sshuttle/sshuttle basically works like this. I've used it for many years. I don't think it'll be possible to detect using…
  5. …Vultr (not an endorsement) has some with ~$3/month that should be sufficient for your case. [1] https://github.com/sshuttle/sshuttle
  6. ▲ 3
    Sshuttle: Where transparent proxy meets VPN meets SSH
    story by warrenm · 2025-08-22 · 0 comments
  7. Hopefully referring to the (excellent) sshuttle: https://github.com/sshuttle/sshuttle ... which allows you to turn any system you have an ssh login on into a VPN endpoint.
    comment by rsync · 2024-07-27 · in The New Internet
  8. …in my web browser (without any special configuration) it'll be routed via `myserver`. [0] https://github.com/sshuttle/sshuttle
  9. If you have SSH access you can use it as door to setup a simple VPN https://github.com/sshuttle/sshuttle
  10. ▲ 3
    Sshuttle – Transparent proxy server that works as a poor man's VPN
    story by mindracer · 2023-09-06 · 0 comments
  11. ▲ 16
    Sshuttle: Where transparent proxy meets VPN meets SSH
    story by necovek · 2022-09-15 · 1 comment
  12. ▲ 4
    Sshuttle – tunnel your trafic over SSH
    story by n3t · 2022-05-06 · 0 comments
  13. …openssl with a wrapper service? Coincidentally, one of tailscale's founders already built this: https://github.com/sshuttle/sshuttle
    comment by ignoramous · 2022-04-02 · in A database for 2022
  14. …to mention sshuttle [1] which self describes as poor's man VPN and works well in my experience. [1] https://github.com/sshuttle/sshuttle
  15. Or you could just use sshuttle with far less steps: https://github.com/sshuttle/sshuttle
    comment by jmercouris · 2022-01-13 · in Poor man's VPN (pay for only what you need)
  16. Related: My favorite simple VPN, sshuttle[1], can use ProxyJump to traverse a "chain" of hosts: https://github.com/sshuttle/sshuttle/issues/340#issuecomment... [1] https://github.com/sshuttle/sshuttle
  17. ▲ 1
    sshuttle: where transparent proxy meets VPN meets SSH
    story by gjvc · 2021-04-13 · 0 comments
  18. ▲ 2
    Sshuttle – A VPN endpoint anywhere you have an SSH login
    story by rsync · 2021-03-30 · 0 comments
  19. …next level of this. Support other protocols transparently without messing with SOCKS support. [0] https://github.com/sshuttle/sshuttle
    comment by smw · 2021-03-29 · in VPN over SSH? The Socks Proxy
  20. …further made to apply system-wide using sshuttle [1]), the more a VPN will start to make sense. [1] https://github.com/sshuttle/sshuttle
    comment by lxgr · 2021-02-07 · in A visual guide to SSH tunnels
  21. ▲ 1
    Sshuttle: Send traffic over SSH easily
    story by martinald · 2021-01-24 · 1 comment
  22. I use sshuttle https://github.com/sshuttle/sshuttle
  23. …(key only, rate limiting etc) bastion (jump boxes) you can go a long way. I keep meaning to try https://github.com/sshuttle/sshuttle
  24. …single host/port you want to connect to on the internal network. It basically acs like a cheap VPN: https://github.com/sshuttle/sshuttle https://sshuttle.readthedocs.io/en/latest/overview.html
  25. …maintains. I really wish this project would get the attention and development it deserves... [1] https://github.com/sshuttle/sshuttle
  26. …[0]. e.g. run this from the command line: sshuttle -r example.com 0/0 -x example.com --dns [0] https://github.com/sshuttle/sshuttle
    comment by roter · 2019-10-21 · in NordVPN confirms it was hacked
  27. …will forward all TCP traffic on your machine to anywhere you can ssh into and run a python script: https://github.com/sshuttle/sshuttle It's very easy to use and setup, just do sshuttle -r username@12.34.56.789 0/0 That's it. All your TCP…
  28. ▲ 3
    Sshuttle: Transparent Proxy VPN Over SSH
    story by pjf · 2018-10-08 · 0 comments
  29. …something like sshuttle [0] works well and doesn't require application-specific configuration. [0] https://github.com/sshuttle/sshuttle
  30. …or make an SSH tunnel or anything like that - you just need a login on an ssh server somewhere. [1] https://github.com/sshuttle/sshuttle
    comment by rsync · 2018-02-14 · in Don't use VPN services
  31. I'm pretty sure you could use https://github.com/sshuttle/sshuttle though I haven't looked into it (does it proxy DNS? UDP? DHCP? I'm not sure)
    comment by jffry · 2018-02-13 · in Don't use VPN services
  32. …[0] which can tunnel all traffic that you instruct it to. It's quite simple to run as well. [0]: https://github.com/sshuttle/sshuttle
    comment by squiguy7 · 2018-02-13 · in Don't use VPN services
  33. …apenwarr/sshuttle is abandoned - the current sshuttle, which is under active development, is here: https://github.com/sshuttle/sshuttle Highly recommended. Allows you to use any server running SSH as a VPN endpoint with no configuration…
  34. …* Works on Linux and FreeBSD and OSX * Tunnels DNS and UDP, etc. * I have no idea how fast it is. https://github.com/sshuttle/sshuttle
  35. "SSH tunnels adds hassle to deploy and maintain." Agreed. That is why I love sshuttle: https://github.com/sshuttle/sshuttle Any host that is running plain old sshd is now a potential VPN endpoint. No config or settings (or even permission)…
  36. …you are looking at the original repo. It has since been forked and has a few contributors now https://github.com/sshuttle/sshuttle
    comment by snowwolf · 2017-11-25 · in SSH vs. OpenVPN for Tunneling
  37. …version of FreeBSD yet ... You need to use FreeBSD 11.0 (not 11.1) and you need to: git clone https://github.com/sshuttle/sshuttle.git cd sshuttle ; git checkout c746d6f7db3efbad6caddea76bdf916c46cf5c6e ... and that will get you a working…
    comment by rsync · 2017-11-25 · in SSH vs. OpenVPN for Tunneling
  38. …is the original, now abandoned, sshuttle. Development was taken over by: https://github.com/sshuttle/sshuttle ... which is the current, maintained version that you should track.
    comment by rsync · 2017-11-25 · in SSH vs. OpenVPN for Tunneling
  39. …One advantage is that it doesn't require any server setup at all, as long as you have ssh access. https://github.com/sshuttle/sshuttle
    comment by Retr0spectrum · 2017-10-05 · in Show HN: Encrypted VPN in 2k lines of Go
  40. …- but if you can clear that hurdle, you end up with a very elegant and simple solution. [1] https://github.com/sshuttle/sshuttle
  41. One nice although limited alternative to openvpn is sshuttle: https://github.com/sshuttle/sshuttle The limitations are: no ipv6 support :(, sometimes leaks dns, and always crashes shortly after it is first started (then works fine when you…
  42. …that allow --dns to work as well as generalized UDP tunneling. I'm testing it right now ... [1] https://github.com/sshuttle/sshuttle
  43. Right repo might be https://github.com/sshuttle/sshuttle/
    comment by voltagex_ · 2015-12-13 · in Poor man's VPN via ssh socks proxy
  44. …in return for a fix. You may want to consider publicly disclosing amounts / conditions somewhere - https://github.com/sshuttle/sshuttle/issues maybe?
    comment by voltagex_ · 2015-12-13 · in Poor man's VPN via ssh socks proxy
  45. …and interact badly). But this also means that it can only tunnel TCP connections. There's a fork at https://github.com/sshuttle/sshuttle which supposedly extends support to UDP, but I haven't tested it and it's only UDP, so ICMP and lots…
    comment by eeZi · 2015-12-13 · in Poor man's VPN via ssh socks proxy
  46. ▲ 44
    Transparent proxy server that works as a poor man's VPN
    story by nxnfufunezn · 2015-09-13 · 24 comments
  47. …and maintained at [1]. Avery let someone else take over since he no longer had time for it [2]. [1] https://github.com/sshuttle/sshuttle [2] https://groups.google.com/d/msg/sshuttle/jdTzJGjTDMg/IcQkCzb...
    comment by elasticdog · 2015-09-07 · in Sshmuxd: SSH proxy to replace jump hosts
  48. …put much effort into sshuttle for some time - you probably want Brian May's fork, which is now https://github.com/sshuttle/sshuttle In any case, since 2011 sshuttle has supported DNS interception via a divert socket, so although it might…
  49. https://github.com/sshuttle/sshuttle is the new home for sshuttle. It is being maintained
  50. https://github.com/sshuttle/sshuttle is the new home for sshuttle