Описание программы "ReTrans2"
(Фильтр запросов IE -> Proxy)


Введение

Программа писана для себя, и соответственно будет работать только на похожих конфигурациях сети и корпоративного прокси-сервера. Да и писалась она токмо от скуки и из любви к искусству...
В программе используется так называемое "туннелирование" через прокси-сервер.
Существуют аналоги этой программы (или моя программа является аналогом тех программ): HTTPort, httptunnel, возможно существуют и другие. Зато моя программа меньше и удобнее (во всяком случае для меня - точно), не требует инсталяции, не лезет в реестр, глючит когда ни попади :).

Исходное состояние

Итак, имеем: сеть локальная (1шт), корпоративный (конторский) прокси-сервер (1шт) на котором заботливые админы отключили все, что только можно для всех, кроме себя, видимо заботясь что бы буржуйский интернет не испортил мое неподготовленное эго. Например у меня нельзя лазить по ммм... эротике, читать анекдоты, интересоваться играми, скачивать mp3, exe, rar, zip и тд :(.
Нахрена интернет тогда нужен ???!!!
Ну что же делать - системный администратор это не профессия - это болезнь.
Вообще для психологов должен быть интересен феномен "системного администратора". При введение всех ограничений они поразительным образом забывают ограничить себя. Это конечно непорядок и достойно легкого порицания, но не более того. Ведь они (и только они) заботятся о вашей, начавшей разлагаться, личности.
Попробуем нежно обойти ограничения.
Посмотрим что у нас в Internet Explorer-e
Лезим в меню "Сервис"->"Свойства обозревателя"->"Подключение"->"Настройка сети"
Увидим примерно такое окошко:

ОК, те прокси-сервер "wolf", порт 8080. У Вас могут быть другие значения. Например вместо имени прокси-сервера может стоять его ip-адрес (например 10.12.100.20). Запомним название прокси-сервера и его порт и перейдем к следующей главе.

Вносим изменения

Запускаем retrans.exe и видим:

Если у Вас в компьютере есть сетевая плата, то около часиков появилась новая иконка. Тыкаем мышом в нее дважды и наслаждаемся видом главного окна программы.

Озираемся вокруг и меняем "Local - IP:port" - должно быть 127.0.0.1:3100 или Имя_Вашего_Компа:3100 (3100 - не обязательно, можно что-нибудь другое поставить, но большее 1024).
Озираемся вокруг дальше и продолжаем менять поля "Local ptoxy - IP:port" на то, что видели в Internet Explorer-e раньше. Я видел "wolf" и "8080", у Вас будет что-нибудь другое.
После этого программу нужно перегрузить!
Теперь вернемся к Internet Explorer-у. Лезем туда, где уже были "Сервис"->"Свойства обозревателя"->"Подключение"->"Настройка сети" и меняем поля где у Вас прописан прокси-сервер и порт. Вместо "wolf" я ставлю 127.0.0.1 и порт 3100 (или тот порт, который Вы указали).

Давим нужное количество раз на кнопку ОК. Все, теперь или пан или пропал.

Проверка и комментарии

Теперь выясняем работает ли все это у нас.
Убираем галочку (если она там была) рядом с надписью "Outside proxy - IP:port". В Internet Explorer-e открываем какой-нибудь сайт. Если сайт загрузился, а в основном окне программы появились какие-то строчки значит все нормально. В противном случае либо мы что-то неправильно настроили, либо не суждено... :( Мне искренне жаль.
Если все работает, то ставим галочку рядом с надписью "Outside proxy - IP:port" (ради чего все и затевалось). Тут есть тонкости. Во-первых нужно знать ip-адрес какого-нибудь левого прокси-сервера из Америки или Парагвая или еще из какой-нибудь тутуновки. Список этих проксиков Вы видите чуть ниже. Например на момент написания этого описалова я пользовался прокси-сервером 208.27.200.59:80 (80 - это порт). Периодически эти сервера умирают, потом опять возрождаются. Поэтому иногда придется менять этот прокси-сервер. Списки прокси-серверов в интернете валяются на каждом углу. Я беру с сайтов www.void.ru или www.proxycheck.spylog.ru (что-то последнее время там какая-то херня, а не сервера). Там есть сервера на любой вкус: анонимные, искажающие и тд. Некоторые сервера не любят когда через них на ххх-сайты ходят - такие мы отметаем сразу!
Опять проверяем работоспособность программы. Если сайты грузятся, то все ОК. Если сайты не грузятся и в основном окне программы reTrans появляются строчки типа "CONNECT 208.27.200.59:80" и больше ничего - значит выбранный прокси-сервер умер и надо выбрать какой-нибудь другой.

Дополнение

На главном окне программы есть кнопки: "!" - о программе (тщеславие замучило :)), "+" - добавление прокси-серверов в список, "-" - удаление прокси-сервера из списка.

Замеченные проблемы

Проблемы с пересылкой (не скачиванием!) файлов в инет (просто лень разбираться).

Заключение

В заключении хочу сказать, что системные администраторы добрые и нежные люди, не надо их обижать. Просто относитесь к ним с пониманием, лелейте их и они будут размножаться даже в неволе.


7.02.2003.
Best regards. Alex Pan.

PS: Пишите трогательные письма на flex@land.ru