Решение
Ваш первый метод был близок к этому:
- Открытая замазка
- Имя хоста = 10.1.32.7
- Порт = 22
- Идите в Соединение тогда SSH тогда Туннели
- Исходный порт = 4567
- Пункт назначения = 10.25.0.42:3128
- Tick Local
- Нажмите кнопку Добавить
- Вернуться к сессии
- Затем нажмите Открыть
- Откройте Firefox
- Открыть параметры
- Перейдите в Advanced, затем Network, затем Settings.
- Тик Ручная настройка прокси
- HTTP Proxy = 127.0.0.1
- Порт = 4567
- Используйте этот прокси-сервер для всех протоколов
- Нажмите ОК
объяснение
Я сделал так, чтобы ssh прослушивал порт 4567 на X, а затем отправлял любые данные на 10.25.0.42:3128, проходя через Y. Это то, что делает local; но динамический заставляет ssh действовать как прокси, поэтому он должен обрабатывать соединения, чтобы определить пункт назначения.