Недавно я попытался настроить прокси-сервер с помощью ssh -D 2454 username@servername
(для просмотра Интернета через ssh-туннель), но не смог сделать это правильно. Я был бы рад за любые предложения и / или ссылки на руководства, содержащие некоторую полезную информацию или советы о том, как ее устранить.
Вот более подробное описание проблемы
- Я запускаю
ssh -D 2454 TheUser@TheServer
(под пользователем, а не root). Команда подключается к TheServer и не показывает предупреждений. - В Mozilla Firefox в меню «Редактирование»> «Установки»> «Дополнительно»> «Параметры подключения» я выбираю следующие параметры: Ручная настройка прокси, HTTP-прокси: 127.0.0.1, Порт: 2454, SOCKS v5 (см. Скриншот)
- Попробуйте загрузить несколько страниц. Firefox говорит: "Соединение с сервером было сброшено во время загрузки страницы".
Однако Firefox чувствует, что я перенаправил порт: если я пропущу шаг 1, он говорит: «Firefox настроен на использование прокси-сервера, который отказывается от соединений».
Некоторые технические детали:
- Локальный компьютер (127.0.0.1) работает под управлением Ubuntu 11.10.
- Удаленный компьютер (TheServer) работает под управлением Windows 7 с Cygwin.
- SSH-соединение работает (я могу запускать команды на TheServer, rsync успешно скачивает с него файлы)
- Прокси поверх ssh отлично работает, когда я загружаю Windows и устанавливаю ее с помощью putty (с неизменными TheUser и TheServer).
- Mozilla Firefox прекрасно работает без прокси.