Сжатие траффика через SHELL
Что такое шелл - доступ - фактически это уделенное выполнение команд, т.е. при помощи специальной программы вы подключаетесь к серверу и посылаете туда команды. Команды обрабатываются специальным обработчиком и результат отображается на вашем компьютере. Когда хакеров было поменьше для удаленного доступа использовался telnet - открытый и незащищенный протокол удаленного доступа. С ростом сетевой преступности телнет не смог больше обеспечивать безопасность соединения, и на смену ему пришел SSH (а позже и SSH2). В отличии от телнета ssh использует шифрованое соединение для защиты вашей конфиденциальной информации. (такая же участь постигла и FTP, безопасная версия которого называется SFTP). Кроме функции выполнения команд SSH может также создавать туннели. Что такое туннель? Фактически это прокси-сервер. Тоесть все исходящие соединения зашифровываются и передаются на сервер и все дальнейшие запросы проходят от имени сервера. Т.е. запросы проходят от имени сервера. Учитывая, что весь траффик проходит между сервером и клиентом, то большинство серверов и клиентов поддерживаю его сжатие. Выигрыш зависит от передаваемого траффика (текст жмется лучше, исполняемые файлы картинки практически не жмутся) и составляет приблизительно процентов 60%.
Для сжатия нужен нормальны шелл. Зарубежом цены на шелл-аккаунты начинаются от 1 доллара в месяц, однако для оплаты, в большинстве случаев, требуется PayPal. В рунете можно приобрести VDS (virtual dedicated server) от 4$, его мощности вполне хватит для обеспечения вас сжатым траффиком да еще и со своим апачем можно поиграться, так что, предложение интересное (фактически тренировочный серевр). Так же можно попробовать бесплатные шеллы: grex.org и др. Но для этого на них должны быть разрешены исходящие соединения (по минимуму для 80 и 443 портов). Так что пробуйте. Так же вам понадобится клиент SSH. Лучший и оптимальный выбор SSH – клиента – Putty. Легкость, быстрота, удобство и бесплатность - вот его основные плюсы.
Дальше пошаговое руководство.
Подробнее:
Запускаем putty.
Выбираем Connection – SSH - Tunnels
Указываем source port - любой незанятый порт на своем компьютере (например 8888)
Ставим галку Dynamic
Нажимаем кнопку Add
Выбираем Connection – SSH, отмечаем галку Enable compression
Выбираем Session, вводим адрес сервера (например grex.org), нажимаем кнопку Open
В появившемся терминальном окне вводим логин и пароль.
Сворачиваем Putty
После этого, в любимом браузере указываем прокси-сервер: 127.0.0.1:8888.
Вот и все, весь трафик будет идти через сжимающий туннель экономя вам денежку.