Вступ: Я шукаю чіткі інструкції у тому ж форматі, що і вище. Тобто щось на кшталт запуску: "... запустіть команду X на машині A, а потім команду Y на машині B ..."
У мене є робочий проксі-носок від мого ноутбука (машина A) до машини B:
[A]$ ssh -ND 8888 B
Я можу налаштувати Firefox використовувати проксі-сервер SOCKS на локальному порту 8888
A та переглядати A-режим. Все йде нормально.
Але у мене також є проксі-шкарпетка між машинами B і C:
[B]$ ssh -ND 8157 C
Таким чином, я можу переглядати B, як якщо б я був на C, встановлюючи Firefox проксі-носки B на 8157
.
Чи є спосіб з'єднати два проксі, щоб я міг використовувати Firefox локально (на A) під час використання з'єднання з C?
Тобто, якимось чином пересилаю всі запити шкарпеток Firefox на всьому шляху від A до C. A і C не бачать один одного безпосередньо, але у мене повний корінний доступ SSH скрізь. Усі машини Debian.
Зауважте, що я не хочу пересилати жодного порту, як порт 80, але хочу повністю проксі-ланцюг проксі SOCK .
ssh -L 8888:B:8157
не вдається, потрібен параметр імені хоста. Чи можете ви дати більш повну відповідь? Якщо це спрацює, я прийму.
-L 8888:B:8157
[A]?