Я хочу туннелировать весь трафик на моей машине, теперь я делаю это:

ssh -D 1080 root@myserver.com 

Затем измените прокси SOCKS для Mac OS на localhost:1080,

Но возможно ли туннелировать трафик без SOCKS5?

Дополнительная информация:

Я пытаюсь использовать только команды SSH, поэтому он должен работать с большинством операционных систем, так как я не могу правильно настроить SOCKS5 в Ubuntu, поэтому я его ненавижу.

1 ответ1

1

Вы можете использовать SSH для туннелирования определенных локальных портов на определенные удаленные порты, но у него не будет возможности использовать опцию -D (socks). Для пересылки одного порта сделайте это:

ssh -L 1080:www.google.com:80 root@myserver.com

Затем любое соединение, выполненное с портом 1080 на машине с ssh, будет перенаправлено на порт 80 на www.google.com. Но это все. Вы не можете просматривать веб-страницы таким образом, но вы можете использовать опцию -D (носки).

Также вы можете указать несколько -L localport:remotehost:remoteport для одной команды ssh .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .