Назад | Перейти на главную страницу

SSH Tunneling и LAMP одновременно

Я туннелирую 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 или что-то еще) для перенаправления, чтобы вы получили более гибкий язык конфигурации.