4 ms·
This list is missing sshuttle: https://github.com/apenwarr/sshuttle https://github.com/apenwarr/sshuttle sshuttle is a transparent proxy server that works as a
by pixdamix 16y ago
This list is missing sshuttle: https://github.com/apenwarr/sshuttle https://github.com/apenwarr/sshuttle
sshuttle is a transparent proxy server that works as a poor man's VPN. Forwards over ssh. Doesn't require admin access. Works with Linux and MacOS.
Avery Pennarun is a Hero :)
- pmjordan 16y agoWow, this is fantastic, thanks! I was looking for something like this a while ago and the closest I could find was transocks, which is Linux-only, not overly stable, not actively maintained, and TCP-only.
- pixdamix 16y agosshuttle is currently TCP-only i remember seeing some people discussing about UDP, and DNS forwarding on top of sshuttle but it hasn't gotten very far.
- Macha 16y agoWhat does this do that ssh -Dport user@host does not?
- pixdamix 16y agoForward transparently your traffic using iptables. So, if you use sshuttle on your gateway all the tcps connections to the specified subnets are forwarded using ssh for the gateway and all the machines using that gateway. You can do this # sshuttle -v -r user@host:443 10.0.0.0/8 # ssh user@10.0.0.138 Connections to 10.0.0.0/8 goes through ssh automatically.
- Estragon 16y agoHow can something like this work without admin access? Mucking around with network routing using requires root, doesn't it?
- pixdamix 16y agoIt require root access on the client, on the server it only needs ssh and python >= 2.3
- dedward 16y agoThanks - that's awesome. Pandora is back. Nice piece of code - tons of interesting possibilities there.
- dedward 16y agoI wish this would automatically omit locally attached networks -although easy enough to do from the command line.
- deleted 16y ago[deleted]