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

Как я могу настроить squid в качестве туннельного прокси для открытия туннеля VPN или SSH?

Я бы хотел настроить туннельный прокси, доступный по URL-адресу - чтобы получить доступ bar.com через прокси-сервер туннелирования вы перейдете к foo.com/bar.com и продолжайте просматривать bar.com прозрачно оттуда. Я могу настроить SSH-туннель или VPN-соединение, которое я хотел бы открыть. Как я могу настроить squid (или другой прокси-сервер) для маршрутизации запросов через соединение SSH / VPN, как это?

Сначала настройте свой ssh-туннель

ssh you@yourproxysever -L8080:localhost:8080

Оставьте это соединение включенным, это предполагает, что ваш прокси-сервер прослушивает порт 8080.

Во-вторых, настройте свой веб-браузер на использование localhost: 8080 в качестве прокси-сервера.

Туннель ssh будет пересылать пакеты на ваш прокси-сервер по ssh.

Не совсем понятно, что вам нужно. Но если вам нужно маршрутизировать веб-пакеты через SSH через прокси, вы можете использовать SSH в режиме SOCKS (-D) и используйте что-то вроде Privoxy в режиме SOCKS для его маршрутизации. Итак, соединение будет выглядеть так:

[browser]---[privoxy proxy]---[ssh socks]---[remote machine]---[web server]

Однако, если вы хотите направлять трафик на прокси через туннель SSH, вы можете использовать SSH в туннельном режиме (-L), чтобы направить его примерно так:

[browser]---[ssh tunnel]---[proxy on remote machine]---[web server]