Ich benutze sshuttle , um aus einer fragwürdigen Hotel-WLAN-Verbindung herauszukommen. Ich habe einen kleinen Reiserouter und möchte ihn auch verwenden, indem ich die Shuttle-Verbindung meines Laptops herstelle, damit ich mein Telefon mit dem Router verbinden und ihn auch tunneln kann.
Ich habe meinen Laptop, der mit beiden richtig spricht, kann aber den Routerverkehr nicht zu sshuttle bringen. Ich bin sicher, es gibt einige Iptables Magie, die mir helfen können.
Ich starte sshuttle wie folgt:
sshuttle -e 'ssh -C' --dns -r [email protected] 0.0.0.0/0 -x 10.10.10.0/24
Von iptables-save nach dem Start von sshuttle (der Router ist 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
Kann mir jemand helfen, diesen Verkehr vom 10.10.10.0/24 in die Umleitung zu bringen?
networking
router
iptables
sshuttle
Greg Baker
quelle
quelle
-x
Parameter aus. Und jetzt bitten Sie, den Verkehr in die Umleitung zu bringen. In diesem Fall entfernen Sie die-x 10.10.10.0/24
...Antworten:
Ich denke, Sie möchten diese (schrecklich formulierte Option) ...
für so etwas wie ...
shuttle -l 0.0.0.0 -e 'ssh -C' ....
oder wenn das nicht funktioniert, würde ich versuchen
-l 10.10.10.1
, oder was auch immer die Adresse Ihrer LAN-Schnittstelle ist.sshuttle
ROCKS , aber die Dokumentation ist gut, wenn nicht . Ich meine, WTF bedeutet Transproxy ? das ist so kein Wort, lol. 🚀 🚀quelle