Gre*_*ker 5 networking router iptables sshuttle
我正在使用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 -m udp --dport 53 -m ttl ! --ttl-eq 42 -j REDIRECT --to-ports 12300
COMMIT
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮助我将流量从 10.10.10.0/24 导入重定向吗?
归档时间: |
|
查看次数: |
1257 次 |
最近记录: |