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

Как создать безопасное соединение между моим компьютером и прокси-сервером Squid?

Я установил прокси-сервер Squid за пределами моей частной локальной сети. Как я могу защитить мой обмен данными между моим ПК и прокси-сервером Squid, чтобы никто, сидящий в моей локальной сети, не перехватил мое общение?

Вы должны использовать ssh-туннель (клиенты: openssh на tux, putty на win)

Туннель перенаправит ваш локальный порт, скажем, 3128, на ваш squid (так что localhost: 3128 на вашем удаленном компьютере, на котором размещен squid)

Итак, лично я использую:

ssh -N -f -L3128:localhost:3128 example.com

-N Не выполнять удаленную команду. Это полезно только для перенаправления портов (только версия протокола 2).

-f Запрашивает ssh перейти в фоновый режим непосредственно перед выполнением команды.

-L: Порт 3128 туннелируется с example.com на localhost: 3128

Используя шпатлевку, вы можете сделать то же самое, просто следуйте инструкциям, найденным прямо здесь: http://www.google.com/search?q=putty+tunnel+ssh

Вы получите скриншоты каждого шага с объяснениями, вы увидите:

L3128 localhost: 3128 в вашем окне Tunnels в вашем замазке, если у вас есть прокси на вашем удаленном компьютере, просто настройте свой браузер на использование прокси на localhost: 3128

Другая возможность - использовать -D (Dynamic), чтобы иметь

D1080 в вашем окне Tunnels в замазке, он работает как Socks-сервер, поэтому настройте свой браузер для использования socks-сервера на localhost: 1080, для этого не требуется, чтобы прокси-сервер работал на удаленном сервере, поэтому он мой любимый!