File tree Expand file tree Collapse file tree 1 file changed +14
-5
lines changed Expand file tree Collapse file tree 1 file changed +14
-5
lines changed Original file line number Diff line number Diff line change @@ -84,13 +84,22 @@ There are some things you need to consider for TPROXY to work:
84
84
85
85
sudo SSH_AUTH_SOCK="$SSH_AUTH_SOCK" $HOME/tree/sshuttle.tproxy/sshuttle --method=tproxy ...
86
86
87
- 3. You do need the `--method=tproxy ` parameter, as above.
87
+ 3. You may need to exclude the IP address of the server you are connecting to.
88
+ Otherwise sshuttle may attempt to intercept the ssh packets, which will not
89
+ work. Use the `--exclude ` parameter for this.
88
90
89
- 4. The routes for the outgoing packets must already exist. For example, if your
91
+ 4. You do need the `--method=tproxy ` parameter, as above.
92
+
93
+ 5. The routes for the outgoing packets must already exist. For example, if your
90
94
connection does not have IPv6 support, no IPv6 routes will exist, IPv6
91
- packets will not be generated and sshuttle cannot intercept them. Add some
92
- dummy routes to external interfaces. Make sure they get removed however
93
- after sshuttle exits.
95
+ packets will not be generated and sshuttle cannot intercept them::
96
+
97
+ telnet -6 www.google.com 80
98
+ Trying 2404:6800:4001:805::1010...
99
+ telnet: Unable to connect to remote host: Network is unreachable
100
+
101
+ Add some dummy routes to external interfaces. Make sure they get removed
102
+ however after sshuttle exits.
94
103
95
104
96
105
Obtaining sshuttle
You can’t perform that action at this time.
0 commit comments