summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrian May <brian@linuxpenguins.xyz>2015-12-14 20:27:47 +1100
committerBrian May <brian@linuxpenguins.xyz>2015-12-14 20:27:47 +1100
commit1e04eb1616ae984eb01294e3c73011a34bc51bef (patch)
tree6aa7b994f74a8155e4500f978181408534320159
parent117afc7a68e75fcfe7cdb11f8d8a277767b61552 (diff)
Updates to TPROXY docs.
-rw-r--r--README.rst19
1 files changed, 14 insertions, 5 deletions
diff --git a/README.rst b/README.rst
index 45b8485..aab1b2a 100644
--- a/README.rst
+++ b/README.rst
@@ -84,13 +84,22 @@ There are some things you need to consider for TPROXY to work:
sudo SSH_AUTH_SOCK="$SSH_AUTH_SOCK" $HOME/tree/sshuttle.tproxy/sshuttle --method=tproxy ...
-3. You do need the `--method=tproxy` parameter, as above.
+3. You may need to exclude the IP address of the server you are connecting to.
+ Otherwise sshuttle may attempt to intercept the ssh packets, which will not
+ work. Use the `--exclude` parameter for this.
-4. The routes for the outgoing packets must already exist. For example, if your
+4. You do need the `--method=tproxy` parameter, as above.
+
+5. The routes for the outgoing packets must already exist. For example, if your
connection does not have IPv6 support, no IPv6 routes will exist, IPv6
- packets will not be generated and sshuttle cannot intercept them. Add some
- dummy routes to external interfaces. Make sure they get removed however
- after sshuttle exits.
+ packets will not be generated and sshuttle cannot intercept them::
+
+ telnet -6 www.google.com 80
+ Trying 2404:6800:4001:805::1010...
+ telnet: Unable to connect to remote host: Network is unreachable
+
+ Add some dummy routes to external interfaces. Make sure they get removed
+ however after sshuttle exits.
Obtaining sshuttle