Подключение трафика маршрутизатора к туннелю sshuttle

944
Greg Baker

Я использую sshuttle, чтобы выйти из сомнительного Wi-Fi отеля. У меня есть небольшой маршрутизатор для путешествий, и я хотел бы также использовать его, подключив соединение sshuttle моего ноутбука, чтобы я мог подключить свой телефон к маршрутизатору и также туннелировать его.

У меня ноутбук работает с обоими правильно, но я не могу вывести трафик маршрутизатора на sshuttle. Я уверен, что есть какая-то магия Iptables, которая может мне помочь.

Я начинаю sshuttle, как это:

sshuttle -e 'ssh -C' --dns -r userid@remote.host 0.0.0.0/0 -x 10.10.10.0/24 

Из iptables-save после запуска sshuttle (роутер 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 

Кто-нибудь может помочь мне получить этот трафик с 10.10.10.0/24 в редирект?

3
В вашей команде вы исключаете 10.10.10.0/24 с помощью параметра `-x`. И теперь вы просите получить трафик в редирект. В этом случае удалите `-x 10.10.10.0 / 24` ... Lambert 9 лет назад 0
Я все еще не могу подключиться через маршрутизатор без этой опции (и я не могу подключиться к маршрутизатору, чтобы посмотреть, что там происходит, поэтому я и добавил его в первую очередь). Greg Baker 9 лет назад 0

1 ответ на вопрос

2
mralexgray

Я думаю, что вы хотите этого (ужасно сформулированный вариант) ...

-l, --listen ... transproxy to this ip address and port number

за что-то вроде ...

shuttle -l 0.0.0.0 -e 'ssh -C' ....

или если это не сработает, я бы попробовал -l 10.10.10.1, или любой другой адрес вашего интерфейса локальной сети.

sshuttle Скалы, но документация, это хорошо, сомнительно . Я имею в виду, WTF означает транспрокси ? это так не слово, лол.

Похожие вопросы