小编Gre*_*ker的帖子

将路由器流量连接到穿梭隧道

我正在使用sshuttle彻底摆脱有问题的酒店 wifi 连接。我有一个小的旅行路由器,也想使用它,桥接我的笔记本电脑的穿梭连接,这样我就可以将我的手机连接到路由器并让它也通过隧道。

我的笔记本电脑可以正确地与两者通话,但无法将路由器流量导出到 sshuttle。我确信有一些 iptables 魔法可以帮助我。

我开始像这样穿梭:

sshuttle -e 'ssh -C' --dns -r userid@remote.host 0.0.0.0/0 -x 10.10.10.0/24
Run Code Online (Sandbox Code Playgroud)

启动sshuttle后从iptables-save(路由器是10.10.10.1):

*nat
:PREROUTING ACCEPT [1:92]
:INPUT ACCEPT [1:92]
:OUTPUT ACCEPT [6:428]
:POSTROUTING ACCEPT [110:7243]
:sshuttle-12300 - [0:0]
-A PREROUTING -j sshuttle-12300
-A OUTPUT -j sshuttle-12300
-A sshuttle-12300 -d 10.10.10.0/24 -p tcp -j RETURN
-A sshuttle-12300 -d 127.0.0.0/8 -p tcp -j RETURN
-A sshuttle-12300 -p tcp -m ttl ! --ttl-eq 42 -j REDIRECT --to-ports 12300
-A sshuttle-12300 -d 127.0.1.1/32 -p udp …
Run Code Online (Sandbox Code Playgroud)

networking router iptables sshuttle

5
推荐指数
1
解决办法
1257
查看次数

标签 统计

iptables ×1

networking ×1

router ×1

sshuttle ×1