Я туннелирую Firefox через SSH на удаленный сервер, используя:
ssh -D 9999 -C usr@remotehost.com
Это связывает порт 9999 на локальном хосте. Я установил это в настройках прокси Firefox с помощью Socks5. Работает отлично. Но в то же время, когда я запускаю localhost / myPHPProject, он говорит, что 404 не найден. Потому что все мои IP-адреса localhost (127.0.0.1, 127.1.1.1 и т. Д.) Привязаны к туннелю SSH порта 9999.
Вот мой / etc / hosts
127.0.0.1 localhost
127.0.0.2 wplms
127.0.1.1 x8p-lin-pc
127.1.1.1 localproxy
Я хочу использовать localproxy в качестве SSH-туннельного прокси для Firefox. И localhost, wplms для моих проектов LAMP. Как это возможно?
Вы можете использовать параметр -D, привязанный к одному локальному IP-адресу, например:
ssh -D localproxy:9999 -C usr@remotehost.com
Сложнее, вероятно, заставить firefox различать, какие соединения отправлять на localproxy, а какие обрабатывать локально. Возможно, было бы проще использовать локальный прокси (squid, varnish, nginx или что-то еще) для перенаправления, чтобы вы получили более гибкий язык конфигурации.