Package Details: sshuttle-git v0.77.2+10_g6e15e69-1

Git Clone URL: https://aur.archlinux.org/sshuttle-git.git (read-only)
Package Base: sshuttle-git
Description: Transparent proxy server that forwards all TCP packets over ssh
Upstream URL: https://github.com/sshuttle/sshuttle
Licenses: GPL2
Conflicts: sshuttle
Submitter: alphazo
Maintainer: alphazo
Last Packager: alphazo
Votes: 33
Popularity: 0.039894
First Submitted: 2011-02-07 15:14
Last Updated: 2016-04-01 09:07

Latest Comments

« First ‹ Previous 1 2 3 Next › Last »

hemite commented on 2013-08-11 18:49

Is there a way to run this at system startup?

hemite commented on 2013-08-11 18:35

Is there a way to run this at system startup?

alphazo commented on 2013-06-23 19:19

@ankz is right. You need to install net-tools on the server side as it contains basic tools like 'route' that sshuttle uses remotely.

alphazo commented on 2013-06-23 16:18

@ankz Just to check I temporarily uninstalled net-tools package but sshuttle-git worked fine even without it but when connecting to a Debian or FreeBSD based server.

@Mind
Now when I connect to another ArchLinux machine I get the same error.There is a already a workaround in sshuttle for handling python3 named as python.
Let me investigate it with the main developer.

alphazo commented on 2013-06-23 15:36

@ankz Just to check I temporarily uninstalled net-tools package but sshuttle-git worked fine even without it.

Now when I connect to another ArchLinux machine I get the same error. Let me investigate it.

ankz commented on 2013-06-23 09:15

@Mind: you probably need to install net-tools.

Mind commented on 2013-03-05 03:34

Forgot to put this in last post:
@alphazo

Mind commented on 2013-03-01 22:22

I get this when trying to connect to an SSH server:

sshuttle --dns -vr nugget:26 0/0
Starting sshuttle proxy.
Listening on ('127.0.0.1', 12300).
DNS listening on ('127.0.0.1', 12300).
firewall manager ready.
c : connecting to server...
Arch Linux

Enter passphrase for key '/home/alex/.ssh/id_ecdsa':
s: latency control setting = True
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "assembler.py", line 26, in <module>
File "server.py", line 168, in main
File "server.py", line 68, in list_routes
File "server.py", line 47, in _list_routes
File "ssubprocess.py", line 606, in __init__
File "ssubprocess.py", line 1117, in _execute_child
OSError: [Errno 2] No such file or directory
c : fatal: server died with error code 1

alphazo commented on 2012-10-22 21:54

Updated with bladud's proposal (slightly different from the one posted below). Thanks.

Anonymous comment on 2012-10-21 04:47

Your package copying is perhaps a little over-zealous - it copies a load of .do and .gitignore files.
Also md2man.py could be patched to use python2.

So I suggest replacing the final part of the PKGBUILD with:

cd "$srcdir/$_gitname-build/Documentation"
sed -i 's/python/python2/' md2man.py
cd ..
make #Make the manpage
cd "$srcdir/$_gitname-build"
install -Dm755 $srcdir/$_gitname-build/sshuttle $pkgdir/usr/bin/sshuttle || return 1
mkdir -p $pkgdir/usr/share/sshuttle

cp $srcdir/$_gitname-build/LICENSE $pkgdir/usr/share/sshuttle || return 1
cp $srcdir/$_gitname-build/README.md $pkgdir/usr/share/sshuttle || return 1
cp $srcdir/$_gitname-build/Documentation/sshuttle.md $pkgdir/usr/share/sshuttle || return 1
cp $srcdir/$_gitname-build/*.py $pkgdir/usr/share/sshuttle || return 1
mkdir $pkgdir/usr/share/sshuttle/version
cp -R $srcdir/$_gitname-build/version/*.py $pkgdir/usr/share/sshuttle/version || return 1