Ситуация. Вы сидите в офисе через proxy, админы фильтруют интернет. Вы не можете получить доступ к желаемой информации. Конечно же вы можете купить 3G модем и мучаться с ним, но есть способ лучше. Для этого только нужно иметь где нибудь в сети unix подобную операционную систему с прямым выходом интернет. Это может быть домашний роутер с linux либо хостинг. Кстати, хостинг можно арендовать очень дешево. Главное, что бы была возможность подключаться по ssh.

Теория. Как обмануть proxy с помощью PuTTY.

Устанавливаем PuTTY. Настраиваем форвардинг портов. Настраиваем прокси в браузере. PuTTY создает HTTP туннель от вас до вашего сервера. Трафик шифруется, никакие ограничения на вас не действуют. Главное, что бы ваш прокси разрешал подключения по 22 порту, либо по иному порту, который вы назначите для SSH на сервере.

Реализация. Создание туннеля в PuTTY.

Скачиваем Putty и запускаем. В появившемся окне заполняем профиль подключения. Указываем IP хоста, к которому подключаемся. Выделено маркером. Затем этот профиль можно сохранить:

http туннель putty

Далее переходим к настройкам Proxy. Я привел пример моей настройки: http туннель putty

Последнее в Putty - настройка туннелирования (форвардинг). Переходим в раздел SSH - Tunnels. В Destination выбираем Dynamic и IPv4. Source port - 8080. Жмем Add Как показано на рисунке ниже: http туннель putty

После добавления в Forwarded ports добавится запись: http туннель putty

Теперь возвращаемся в раздел session, вписываем название профиля подключения и сохраняем: http туннель putty

Таким образом мы создали «локальный proxy сервер» Socks 5 с адресом 127.0.0.1 и портом 8080. Теперь настравиваем proxy в браузере. Перепешите ваши первоначальные настройки прокси браузера, что бы в любой момент можно было вернуться к ним. Пример настройки Proxy в Firefox: http туннель putty

В большинстве случаев данного способа обхода proxy вполне хватает. Но если вы всё же хотите создать виртуальную частную сеть и иметь «прямое подключение», то для вас имеется статья по созданию VPN