CoolProxy online
 

RUS | ENG

О нас Область файлов Документация на программу ЧаВо (Часто задаваемые вопросы) Главная страница Регистрация Наш форум на Mail.Ru


Документация

для версии 1.3 (11.02.03)
1. Описание
2. Требования к системе
2.1. Программное окружение
2.2. Требования к аппаратуре
3. Некоторые особенности и ограничения
3.1. Общие сведения
4. Инсталляция
5. Настройка браузера
  1. Настройка Internet Explorer 5.x/6.x
  2. Настройка Opera 6.x
  3. Настройка Mozilla 1.x.x
6. Настройка CoolProxy
  1. Главное меню программы
  2. Настройки CoolProxy server
  3. Настройки CoolProxy client
  4. Cache list
  5. Работа с программой
  6. Опции taskbar, tray и popup menu (time monitor)
  7. Работа в качестве службы (Windows NT/2000/XP)
7. Known issues
8. Поддержка
9. Регистрация
10. Автор
   

1. Описание.

CoolProxy предназначен для кэширования посещаемых web-страниц на диске с возможностью последующего просмотра посещенных страниц в offline в прозрачном режиме. Фактически, CoolProxy является обычным proxy-сервером, который хранит на диске посещенные страницы, сохраняя полную структуру сайтов.

CoolProxy работает по протоколу HTTP 1.0/1.1, позволяет вырезать баннеры, счетчики и прочую ненужную информацию ;) Позволяет заказывать страницу, если таковая отсутствует во время просмотра сайта в offline и автоматически выкачать ее при появлении соединения с Internet, производит кэширование DNS, имеет свою встроенную звонилку. С CoolProxy может работать неограниченное число пользователей по локальной сети (протокол TCP/IP), при этом каждый пользователь имеет свои индивидуальные настройки. Компьютер, на котором запущена программа CoolProxy условно является сервером, а все компьютеры, работающие с CoolProxy по локальной сети - клиентами.

CoolProxy работает с протоколами SMTP/POP3, являясь SMTP/POP3 сервером. Вы можете получать и отправлять письма автоматически при появлении соединения с Internet, отказавшись от отложенной отправки (папка Outbox), то есть в режиме offline Вы можете писать письма, отправлять их на SMTP сервер CoolProxy, а при появлении соединения с Internet письма будут автоматически отправлены на внешний SMTP сервер. В это же время будут приняты письма с внешнего POP3 сервера с учетом blacklist для POP3 (список надоевших Вам отправителей, спам, реклама и прочие анноящие рассылки), а дальше Вы примете почту с внутреннего POP3 сервера CoolProxy в любом режиме (online или offline).

CoolProxy имеет встроенный анонимный FTP сервер и простой HTML WEB сервер. CoolProxy сервера могут объединяться в братские прокси, что позволяет обмениваться файлами кэша между серверами.

Существует также отдельная версия CoolProxy client, который устанавливается отдельно на клиентские компьютеры для работы с одним CoolProxy сервером по локальной сети. Клиент работает по UDP протоколу, что позволяет разгрузить локальную сеть (в случае, если бы использовался стандартный TCP) и обеспечить нормальную работу компьютеров с Windows 95/98/ME.

2. Требования к системе.

2.1 Программное окружение.

CoolProxy разрабатывалась и тестировалась в среде Microsoft Windows 2000/XP совместно с браузерами Microsoft Internet Explorer 6.0, Opera 7.0 и Mozilla 1.x.x. Программа работоспособна под управлением Windows 95/98/ME, но с некоторыми ограничениями: отсутствует сортировка сайтов в кэше (требует наличия файловой системы NTFS) и невозможность работы программы в качестве "Службы Windows NT", а также возможна медленная работа с кэшем при его большом объеме (недостаток файловой системы FAT/FAT32). Обязательно наличие протокола TCP/IP (сервер/клиент).

Примечание:

  • Для работы в среде Windows 95 или Windows 95 OSR2 необходим пакет Winsock2.
  • Для работы в среде Windows NT 4.0 (Service Pack 3 или выше) нужно хотя бы одно Dial-Up соединение (иначе будет требоваться RASAPI32.DLL).
    Наличие Dial-Up соединений для Windows 98/ME/2000/XP необязательно (работа с выделенной линией и т.д.).
  • Для работы службы индексации кэша в среде Windows 2000 необходимо установить пакет Office XP. Windows XP этого не требуется.
  • Служба индексации кэша работает только в Windows 2000/XP.

2.2 Требования к аппаратуре.

CoolProxy будет работать на любой машине, на которой функционирует Windows NT/2000/XP (Windows 9x/ME).

3. Некоторые особенности и ограничения.

3.1 Общие сведения.

CoolProxy является многопоточным приложением, каждое соединение с клиент-proxy, обслуживается отдельным потоком. Каждая версия без регистрации работоспособна в течении 2-х месяцев. По истечении этого срока будет выдано предупреждение и предложение скачать новую версию с официального сайта программы. Данное ограничение сделано с целью пресечения работы со старыми версиями, которые могут содержать серьезные ошибки.

4. Инсталляция.

Запустите файл CoolProxySetup, укажите папку, в которую будет произведена установка программы.

CoolProxy.exe -- непосредственно сам proxy-сервер;

getw.exe -- минибраузер для выполнения заказов;

CoolProxy.log -- журнальный файл, фиксирующий все события, происходящие при работе с программой;

.blackmail -- список строк, при нахождении которых в заголовке письма (для POP3), сообщение приниматься не будет, а будет либо сразу удаляться с сервера (если это отражено в настройках POP3), либо оставаться на сервере. Файл является отдельным для каждого почтового ящика.

Например: "Dear friend!", "lamers@mustdie.org", "You won $10000000" и т.д. (каждый e-mail или спаммерский призыв должен начинаться с новой строки!).

5. Настройка браузера.

5.1 Настройка Internet Explorer 4.x/5.x/6.x

В свойствах Internet Explorer необходимо сделать следующие настройки (в случае выбора пункта "Внести необходимые изменения в системный реестр" при инсталляции CoolProxy все настройки для IE будут выполнены автоматически):

1. Tools(Сервис) -> Internet Options...(Свойства обозревателя...) -> Connections(Подключение) -> LAN Settings(Настройка сети) -> Proxy server(Прокси сервер) отметьте галочки "Use a proxy server(Использовать прокси-сервер)" и "Bypass proxy server for local addresses(Не использовать прокси-сервер для локальных адресов".

Рис.1 - Настройка локальной сети


2. Нажмите "Advanced(Допольнительно...)".
3. Только для протокола HTTP укажите IP-адрес Вашего компьютера (узнать его или установить можно в настройках "Сеть" в "Панели управления", в данном случае для примера указан адрес 127.0.0.1 или localhost) и порт 3129. Если у Вас есть локальная сеть, установите реальный IP-адрес Вашего компьютера и порт 3129. Здесь же Вы можете указать адреса, для которых не нужно использовать прокси-сервер (для примера указан адрес www.site.ru).

Рис.2 - Параметры прокси-сервера.


4. Tools(Сервис) -> Internet Options...(Свойства обозревателя...) -> Connections(Подключение): для каждого Dial-Up соединения (если Вы используете Dial-Up) также включите использование proxy сервера и установите для протокола HTTP IP-адрес Вашего компьютера (если нет локальной сети, то это 127.0.0.1) как указано на Рис.2.

Рис.3 - Настройка dial-up соединения.


5. В "Tools(Сервис) -> Internet Options...(Свойства обозревателя...) -> Advanced(Дополнительно)" настройках установить галочки на:
- Use HTTP 1.1(Использовать HTTP 1.1);
- Use HTTP 1.1 through proxy connections(Использовать HTTP 1.1 через прокси-соединения).

И убрать галочку с:
- Show friendly HTTP error messages(Выводить подробные сообщения об ошибках HTTP).

Рис.4 - Дополнительно


6. Обязательно не забудьте настроить обновление страниц в самом Internet Explorer (Временные Internet файлы). Очень желательно установить постоянное обновление посещаемых страниц (как показано на рисунке ниже) и ограничить объем внутреннего кэша браузера до 1 MB.

Рис. 5 - Временные Internet файлы

5.2 Настройка Opera 6.x/7.x

В свойствах Opera необходимо сделать следующие настрйки (не забудьте, что если Вы пользуетесь Opera, то Вам все равно нужно выполнить настройки в Internet Explorer для каждого Dial-Up соединения!):

1. File(Файл) -> Preferences(Настройки...) -> Network(Сеть)


Рис. 6 - Панель настроек Opera 6.x

2. Нажать "Proxy servers...(Прокси-серверы...)".
3. Только для протокола HTTP укажите IP-адрес Вашего компьютера (узнать его или установить можно в настройках "Сеть" в "Панели управления", в данном случае для примера указан адрес 127.0.0.1 или localhost) и порт 3129. Если у Вас есть локальная сеть, установите реальный IP-адрес Вашего компьютера и порт 3129. Здесь же Вы можете указать адреса, для которых не нужно использовать прокси-сервер (для примера указан адрес www.site.ru).


Рис. 7 - Настройка Proxy в Opera 6.x


5.3 Настройка Mozilla 1.x.x

В свойствах Mozilla необходимо сделать следующие настрйки (не забудьте, что если Вы пользуетесь Mozilla, то Вам все равно нужно выполнить настройки в Internet Explorer для каждого Dial-Up соединения!):

1. Edit(Правка) -> Preferences(Настройки...) -> Advanced(Дополнительно) -> Proxies(Прокси-серверы);
2. Только для протокола HTTP укажите IP-адрес Вашего компьютера (узнать его или установить можно в настройках "Сеть" в "Панели управления", в данном случае для примера указан адрес 127.0.0.1 или localhost) и порт 3129. Если у Вас есть локальная сеть, установите реальный IP-адрес Вашего компьютера и порт 3129. Здесь же Вы можете указать адреса, для которых не нужно использовать прокси-сервер.

Точно также осуществляется настройка Netscape Navigator, построенного на движке браузера Mozilla.


Рис. 8 - Настройка Proxy в Mozilla 1.x.x

6. Настройка CoolProxy.

Запустите CoolProxy. В taskbar Вы увидите логотип CoolProxy. Щелкните по нему левой кнопкой мыши.

1. Главное меню программы.

Рис.9 - Главное меню программы.

В верхней части меню находится окно состояния программы, где отображаются сообщения о выполняемых действиях программой, номер треда, IP адрес клиентов, использующих программу. В нижней части находится окно, в котором отображаются файлы, загружаемые из Internet, их размер, оставшееся время загрузки, средний CPS при загрузке и т.д.

Ниже, полоса индикаторов показывает общее количество закачек (зеленый цвет), количество активных закачек, выполняющихся в данный момент (красный цвет), количество активных соединений (синий цвет) и занятые процессами треды (желтый свет). Полоса показывает процесс связи Internet-прокси. Выше Вы увидите адреса братских серверов в сети и автоматически подключитесь к ним. Очень полезно при работе в offline, когда отсутствующий у Вас нужный файл кэша есть на других серверах.

В правой части меню показывается время текущего сеанса online (часы:минуты:секунды).

Ниже отображается график загрузки линии (max - максимальный CPS, RD - CPS на прием, SD - CPS на передачу).

Кнопки "Dial" и "HangUp" показывают текущее состояние соединения:

  • активна "Dial" - offline
  • активна "HangUp" - online

Также, если нажать на кнопку "Dial", то будет осуществляться дозвонка по существующим DialUp соединениям, которые должны быть также помечеными в настройках CoolProxy активными (см. ниже).

Кнопки:

  • Settings - установки CoolProxy;
  • Cache - обзор кэша;
  • Queries - просмотр и редактирование заказов;
  • Get/Send Mail - принять/получить почту (POP3/SMTP).

2. Настройки CoolProxy server.

В главном меню CoolProxy нажмите "Settings".

Рис.9.1 - Network settings

Connect via parent proxy: Возможность работы программы через внешний (родительский) прокси сервер. Для настройки прокси адреса отметьте галочку и укажите IP-адрес и порт прокси. Полезно, если Ваш провайдер предоставляет доступ в Интернет только через свой прокси-сервер либо для работы параллельно нескольких CoolProxy в локальной сети (то есть указать IP адрес другого CoolProxy), при этом кэши будут синхронизироваться.
Поля Login и Password нужно заполнить только в том случае, если внешний прокси сервер требует аутентификацию.

Other:

  • Site for ONLINE - адрес сервера, который будет пинговаться для определения состояний Online и Offline (для выделенки указать 127.0.0.1);
  • File for ONLINE - имя файла-флага, при наличии которого будет считаться, что присутствует соединение с Internet (если используется выделенка, обязательно укажите файл-флаг, иначе состояние Online определяться не будет, соответственно обновление сайтов происходить не будет);

UDP:

  • Send UDP messages for clients - рассылать в локальной сети сообщения по протоколу UDP для того, чтобы Ваш прокси сервер был виден в локальной сети (полезно, если Вы хотите, чтобы другие прокси имели возможность работать с Вашим, т.е. объединяться в братские сервера);
  • Recieve UDP from servers - получать в локальной сети сообщения по протоколу UDP от других братских серверов, чтобы иметь возможность автоматически подключаться к ним.

Рис.9.2 - Lists settings

Список сайтов, путей, файлов, записанных в Ваших списках. Вы можете деактивизировать некоторые из них "на лету". Колонки показывают типы, метод поиска и количество попаданий в списки. Также возможно редактирование строки списков. Для этого необходимо стать мышкой на строку и сделать двойной щелчок.

Всего существует несколько разновидностей списков:

  • Черный список (BlackList) - в него записываются адреса, которые необходимо игнорировать;
  • Белый список (WhiteList) - в него записываются адреса, которые необходимо принимать всегда, независимо от того, есть ли они в Черном списке;
  • Не обновлять (Disable Refresh) - список адресов, которые никогда не обновлять, находясь в online;
  • Всегда обновлять (Force Refresh) - список адресов, которые необходимо обновлять всегда, независимо от того, устарела страница или нет;
  • Без родительского прокси (No parent proxy) - список адресов, которые необходимо запрашивать напрямую, минуя родительский прокси. Если родительский прокси не используется или у Вас нет прямого доступа в Интернет, список не имеет смысла;
  • Не сохранять в кэш (Disable Store) - список адресов, которые не сохранять в кэш на диске. Обычно это могут быть сайты регистраций, временные страницы, генерирующиеся случайным образом.
  • Копировать в Буфер Обмена (Copy to Clipboard) - список адресов, расширений файлов или имен файлов, которые необходимо копировать в Буфер Обмена при их запросе. Очень полезно при работе с внешними менеджерами закачек, типа Getright, Flashget, которые настроены на мониторинг Буфера Обмена.

Синтаксис списков следующий (рассмотрим на примерах):

1. Обычная запись: www.websponsors.com AtBegin 0.0.0.0
Здесь записан полный адрес сервера, метка AtBegin, означающая чтение адреса от начала и IP адрес, для которого разрешено это правило (допускаются любые адреса, 0.0.0.0 означает использование любого IP адреса);

2. Более сложная запись: iname. AtBegin 0.0.0.0
Здесь записано начало адреса, метка AtBegin, в данном случае означающая, что чтение адреса происходит от слова iname и далее до конца адреса, которое может быть абсолютно любым и IP адрес, для которого разрешено это правило (допускаются любые адреса, 0.0.0.0 означает использование любого IP адреса),
изменим немного запись: .pornos.org AtEnd 0.0.0.0
Здесь записан конец адреса, метка AtEnd, в данном случае означающая, что начало адреса может быть любым, а окончание четко pornos.org,
изменим еще немного запись: allclicks AtAny 0.0.0.0
Данная строка означает, что действие будет производиться с любым адресом, в названии которого встречается слово allclicks, что и показывает метка AtAny;

3. Регулярное выражение: (.)*([^a-c]ads|count|show|ush[a-z])(.)* RegExp 0.0.0.0
Здесь приведено регулярное выражение, при использовании которого можно заменить кучу строк, написанных по правилам, описанным выше, всего одной, но сложной строчкой. В данном случае установлена метка RegExp, указывающая на то, что строка записана регулярным выражением. Данная строка обработает все адреса, в которых встретится слова ads, count, show, abm, ush, однако ush будет обработан только в том случае, если после буквы h будут идти буквы от a до z, но не цифры, также и ads будет обработан лишь тогда, когда до буквы a будут идти любые символы, но не от a до c.
Синтаксис регулярных выражений достаточно прост, сочетания разделяются символом |, а в квадратные скобки ставится либо утверждение [0-9], либо отрицание [^0-9].


Рис.9.3 - Cache settings
  • Path to CoolProxy cache - путь к базе, где хранятся скачанные сайты (proxy cache);
  • Save exchanges with servers in cache - сохранять служебную информацию обмена серверов в файлах с расширением ._hdr_;
  • Back up files in cahce - делать резервные копии перезаписываемых файлов более новыми и сохранять их с расширением backup или просто удалять при отсутствии галочки;
  • Disable cache - отключить внутренний кэш (может быть полезно при работе через другой внешний CoolProxy сервер);
  • Enable automatic cache clearing - делать автоматическую чистку кэша от пустых каталогов, недокачанных файлов, и сайтов, попавших в Черный список уже после их скачивания на диск. Как вариант, можно инициировать очистку вручную, кнопкой "Clear now";
  • Disable file reget - запретить функцию докачки файлов;
  • Cache files TTL - время жизни файлов в кэше в днях. По истечении этого срока, файлы будут либо автоматически очищены при общей чистке кэша, либо очищены нажатием кнопки "Clear now".

Рис.9.4 - Other settings
  • Warn on quit - выдавать предупреждение при выходе из программы;
  • Query count - количество заказов, которые будут выполнены одновременно при появлении online режима;
  • Use skin - использовать "шкуру" для интерфейса программы.
  • Language - язык интерфейса. Можно добавлять языки по желанию (редактируется файл CoolProxy.lng);
  • Play on internet started - файл (тип WAV или MP3 с заголовком RIFF) для проигрывания при начале связи (требуется наличие звуковой карты в системе);
  • Play on internet stopped - файл (тип WAV или MP3 с заголовком RIFF) для проигрывания при окончании связи (требуется наличие звуковой карты в системе);
  • Play on new mail recieved - файл (тип WAV или MP3 с заголовком RIFF) для проигрывания при получении почты по POP3 протоколу (требуется наличие звуковой карты в системе).

Рис.9.5 - Users settings

Firewall settings: Сеть и маска сети, которой разрешено использование программы.

Пример: Если Ваш компьютер имеет адрес 192.168.0.1 и Вы хотите разрешить использовать CoolProxy всем компьютерам в Вашей сети, укажите 192.168.0.0 и маску 255.255.255.0. Все другие сети не смогут использовать CoolProxy. Если указать адрес 0.0.0.0 и маску 0.0.0.0, всем будет разрешено использовать CoolProxy.


Рис.9.6 - Настройка пользователя

Настройка обновлений документов для конкретного IP адреса (пользователя) аналогично этим настройкам:

  • HTML - обновлять запрашиваемые документы HTML (Всегда, Раз в сессию, Каждые сутки, Никогда);
  • Scripts - обновлять запрашиваемые скрипты (Всегда, Раз в сессию, Каждые сутки, Никогда);
  • Images - обновлять запрашиваемые растровые изображения (Всегда, Раз в сессию, Каждые сутки, Никогда);
  • Other - обновлять запрашиваемые прочие документы или файлы (Всегда, Раз в сессию, Каждые сутки, Никогда).
  • User name - имя пользователя (login);
  • Password - пароль;
  • Bandwidth - максимально возможный CPS для текущего пользователя;
  • Need auth - включить аутентификацию для текущего пользователя при работе с кэшем и Internet (для этого нужны пункты User name и Password);
  • Enable - разрешить данному пользователю работу с CoolProxy.

Allow: разрешить клиенту работу с POP3, SMTP, "маппингом" портов, PROXY, Интернет, Dial-Up, вызовом "http://index.*", заказами.


Рис.9.7 - Scheduler settings

Scheduler: Вы можете назначить выполнение любых заданий в определенное время, для этого необходимо обязательно настроить Dial-Up (см. ниже), либо при работе по локальной сети настроить работу через Proxy верхнего уровня (см. выше). Для добавления задания необходимо нажать кнопку "Insert", для активизации - отметить галочку "Enable". Для удаления задания необходимо нажать кнопку "Remove", находясь в настройках того задания, которое необходимо удалить.

  • MAIL - в назначенное время дозвониться, принять/отправить почту (настройки SMTP/POP3 см. ниже) и отключиться от линии (для Dial-Up). При работе по локальной сети прием/отправка будет работать незаметно для пользователя;
  • QUIT - в назначенное время выйти из программы;
  • ONLINE - в назначенное время выйти в режим Online (используя настройки Dial-Up);
  • OFFLINE - в назначенное время разорвать соединение с Internet;
  • QUERY - в назначенное время дозвониться, выполнить заказы и отключиться от линии (для Dial-Up). При работе по локальной сети выполнение заказов будет работать незаметно для пользователя.

Рис.9.8 - DialUp settings

Все Dial-Up соединения берутся из настроек соединений в Windows. Для каждого соединения выполняются настройки:

  • Enable - разрешить дозвонку по этому соединению (при нажатии на кнопку рядом Вы получите полную статистику по работе с этим соединением, статистика при этом будет храниться на диске в каталоге программы в виде файла с названием Ваше_соединение.txt);
  • Use external dialer - использовать другой вид дозвона с возможностью выбора соединения и номера телефона;
  • Monitor - показывать монитор (см. ниже) и что отображать в окне монитора;
  • Dial tries - количество попыток повторного дозвона при обрывах соединения;
  • Restore on hangup - восстанавливать ли связь при обрыве соединения;
  • Dial at startup - производить дозвонку сразу же после запуска программы;
  • Dial on demand - производить дозвонку по требованию (непосредственное выполнение заказов).

Рис.9.9 - E-Mail settings

Для настройки работы с почтой, необходимо уделить внимание трем пунктам меню настроек: "E-Mail settings", "SMTP settings" и "POP3 settings".
Следует понять, что CoolProxy будет работать сама как SMTP/POP3 сервер и так же забирать/отправлять почту на внешний SMTP/POP3 сервер. При работе локально с Вашим почтовым клиентом (Outlook Express, The Bat! и т.д.) Вы настраиваете почтовый клиент на прием и отправку на сервер "127.0.0.1" (для SMTP и POP3 одинаково).

E-Mail settings:

POP3 server:

  • Port - номер порта POP3 сервера CoolProxy;
  • Enable - разрешить POP3 сервер CoolProxy.

SMTP server:

  • Port - номер порта SMTP сервера CoolProxy;
  • Enable - разрешить SMTP сервер CoolProxy.

Default relay (оснвной SMTP сервера):

  • SMTP relay - адрес внешнего SMTP сервера (в Интернете), на который будет происходить отправка писем;
  • SMTP port - номер порта внешнего SMTP сервера (в Интернете), на который будет происходить отправка писем;
  • SMTP login - login для внешнего SMTP сервера (если требуется аутентификация);
  • SMTP password - пароль для внешнего SMTP сервера (если требуется аутентификация);
  • SMTP box path - путь к локальной папке на диске, в которой хранятся письма для отправки на внешний SMTP сервер.

Рис.9.10 - SMTP settings

SMTP settings: Вы можете настроить несколько SMTP аккаунтов (обычно достаточно одного). Для добавления аккаунта необходимо нажать кнопку "Insert", для активизации - отметить галочку "Enable". Для удаления аккаунта необходимо нажать кнопку "Remove", находясь в настройках того аккаунта, которое необходимо удалить. Дополнительный аккаунт SMTP нужен лишь в случае желания отправлять почту на дополнительный SMTP сервер (для определенного домена).

  • Domain - имя домена (для которого используется этот аккаунт, по умолчанию localdomain);
  • Server - адрес внешнего SMTP сервера, на который будет происходить отправка писем;
  • Port - номер порта внешнего SMTP сервера, на который будет происходить отправка писем;
  • SMTP login - login для внешнего SMTP сервера, если требуется аутентификация;
  • SMTP password - пароль для внешнего SMTP сервера, если требуется аутентификация;
  • Transport type - inet (Internet), localnet (локальная сеть), localbox (для внутреннего интранетовского SMTP).

Рис.9.11 - POP3 settings

POP3 settings: Вы можете настроить несколько POP3 аккаунтов. Для добавления аккаунта необходимо нажать кнопку "Insert", для активизации - отметить галочку "Enable". Для удаления аккаунта необходимо нажать кнопку "Remove", находясь в настройках того аккаунта, которое необходимо удалить.

  • Server name - адрес внешнего POP3 сервера (в Интернете), с которого будет происходить прием писем;
  • Port - номер порта внешнего POP3 сервера (в Интернете), с которого будет происходить прием писем;
  • User login - login для внешнего POP3 сервера;
  • User password - пароль для внешнего POP3 сервера;
  • Delete from server - удалять письма с сервера после приема или пропуска по blackmail.lst;
  • ONLINE check every - в режиме online проверять ящик каждые n секунд;
  • OFFLINE check every - в режиме offline проверять ящик каждые n секунд;
  • Mailbox path - путь к локальной папке на диске, в которой будут храниться принятые письма;
  • Max. message size - максимальный размер письма, которое будет принято, иначе, если размер превышает указанный лимит, письмо не будет принято и будет удалено/оставлено на сервере (в зависимости от установки "Delete from server");
  • Local user name - login для внутреннего POP3 сервера CoolProxy (этот логин указывается в настройках почтового клиента);
  • User password - пароль для внутреннего POP3 сервера CoolProxy (этот пароль указывается в настройках почтового клиента);

Рис.9.12 - Port mapping settings

Port mapping settings: Вы можете настроить несколько переназначений порта. Для добавления переназначения необходимо нажать кнопку "Insert", для активизации - отметить галочку "Enable". Для удаления переназначения необходимо нажать кнопку "Remove", находясь в настройках того переназначения, которое необходимо удалить.

Переназначение (маппинг) порта - это переназначение порта удаленного компьютера на любой локальный порт. Удобно при использовании некоторых программ, которые не работают через proxy-сервер (например, ICQ).

  • Remote server - IP адрес удаленного компьютера;
  • Remote port - порт удаленного компьютера, который необходимо переназначить;
  • Local port - порт Вашего компьютера, куда будет переназначен порт удаленного компьютера.

Закладка "Debug setting" носит отладочный характер. Вы можете удалять/добавлять вывод сообщений в окно состояния программы и в файл CoolProxy.log.

3. Настройки CoolProxy client.

В поставке CoolProxy также имеется программа CoolProxy client, которая предназначена для работы на клиентских компьютерах, пользующихся услугами одного (или более) CoolProxy server в локальной сети.
При этом на компьютере клиента не будет находиться ни кэш, ни какие либо черные/белые списки.


Рис.9.13 - CoolProxy client

После запуска программа оказывается свернутой в системный трей. Для доступа к меню, необходимо кликнуть по иконке левой кнопкой мыши.
В списке CoolProxy серверов, Вы увидите все сервера, имеющиеся в Вашей локальной сети. Программа автоматически присваивает статус дефолтного тому CoolProxy серверу, который будет найден первым. В списке отображается IP адрес серверов, название компьютера, на котором расположен сервер и статус CoolProxy сервера (ONLINE, OFFLINE, DIAL и HANGUP).
Если указать мышкой на нужный CoolProxy сервер в списке, то в свойствах Internet Explorer будет автоматически записано работать через указанный сервер (Internet Explorer после этого необходимо перезапустить). Для браузеров Opera и Mozilla настройки необходимо менять вручную.
При появлении соединения с Интернет выбранный CoolProxy server передаст Вашему клиенту состояние online и Вы увидите у себя в трее земной шар вместо иконки программы. При разрыве связи с провайдером земной шар пропадет. Таким образом, Вы будете контролировать состояние online/offline с выбранным CoolProxy server.

  • Quit - завершение работы программы;
  • Refresh - обновить список серверов (автоматически он обновляется каждые 5 секунд);
  • Set default - установить выбранный мышкой сервер по умолчанию при следующем запуске клиента;
  • Dial - активизировать дозвон в Интернет на выбранном CoolProxy server;
  • HangUp - деактивизировать сеанс связи с Интернет на выбранном CoolProxy server.

4. Cache list.

Вы можете просматривать содержимое вашего кэша непосредственно из главного меню программы, нажав на кнопку "Cache".

Рис.10 - Cache list

В левой части отображается дерево каталогов Вашего кэша, при этом можно отображать содержимое кэша, появившееся за последний час, за последние 6 часов, день, 3 дня, неделю, месяц, 3 месяца либо все файлы.

В правой части можно увидеть preview файлов, открыть файл или удалить.

5. Работа с программой.

Работа непосредственно с программой осуществляется через адресную строку браузера.
http://index.main - работа с главным HTTP-меню программы (Если по какой-либо причине HTTP меню не отображается, убедитесь, что Вы правильно настроили браузер и CoolProxy. Рекомендую сразу обратить внимание на этот пункт настройки).

Кнопки главного HTTP-меню:
Setup - персональные настройки (см. ниже http://index.personal);
Заказ - стол заказов;
Статистика
- статистика работы программы;
Полный список - общий список файлов, находящихся в кэше;
За сегодня - список сайтов, посещенных за сегодня (данная функция корректно работает только в файловой системе NTFS).

http://index.personal - персональные настройки каждого пользователя. Здесь можно настроить частоту обновлений файлов при повторном посещении старницы.
Оптимальные значения:

Типы объектов Регулярность обновлений
Никогда Раз в сессию Раз в день Всегда
Статические HTML
Динамические HTML
Статические IMAGE
Динамические IMAGE
Стартовые страницы разделов /
Прочие динамические файлы
Прочие статические файлы

Если соединение с Интернет отсутствовало, а запрашиваемый URL отсутствовал в кэше, на экран будет выведено следующее сообщение:

Отсутствует подключение к Internet!



Файл "./cache/auto.search.msn.com/response.asp^/MT=asdasdasd&srch=3&prov=&utf8" не найден в кэше

Заказать http://auto.search.msn.com/response.asp?MT=asdasdasd&srch=3&prov=&utf8

Установить соединение для http://auto.search.msn.com/response.asp?MT=asdasdasd&srch=3&prov=&utf8

При нажатии на предлагаемый URL Ваш запрос будет помещен в очередь, а при появлении соединения с Интернет URL будет автоматически закачан в кэш прокси-сервера. Также можно немедленно установить соединение для выкачки заказанной страницы и всех страниц, заказанных ранее, но еще не выкачанных.

Просмотр очереди заказов можно осуществить нажав на кнопку "Query" из главного меню программы.

Рис.11 - Query, просмотр очереди заказов
  • Query URL - запрошенный URL;
  • Current state - состояние заказа (выполнен или ожидание);
  • Query owner - IP адрес владельца запроса.

Доступные кнопки (необходимо находиться на конкретном заказе для манипуляции с ним):

  • Delete - удалить заказ;
  • Refresh - перезапросить выполнившийся заказ;
  • Open - открыть заказ в окне браузера;
  • From Clipboard - вставить заказ из Буфера Обмена;
  • Add - ввести URL вручную (или выбрать пункт главного HTTP-меню "Заказ").

В HTTP-меню:

  • N - номер запроса в очереди (наименьшее число имеет наивысший приоритет);
  • URL - запрашиваемый адрес;
  • IP-адрес владельца запроса - адрес, запросивший данный URL для закачки;
  • Состояние - состояние запроса (выполнен либо ожидание выполнения);
  • Действия - обновить запрос | удалить запрос.

6. Опции taskbar, tray и popup menu (time monitor).

Вы также можете управлять программой непосредственно из taskbar. Для этого нажмите правую кнопку мыши на иконке программы:


Рис.10 - Taskbar menu
  • Restore - развернуть главное меню программы;
  • Refresh mode - настройки регулярности обновлений (доступно несколько режимов);
  • DialUp - выбор Dial-Up соединений для дозвона;
  • Disable Blacklist - отключить Blacklist;
  • Insert URL from clipboard - заказать URL непосредственно из Буфера Обмена;
  • Settings - вызов настроек программы;
  • Switch IE settings to - разрешить/запретить CoolProxy для Internet Explorer "на лету";
  • User statistics - посмотреть статистику по пользователям;

Здесь можно увидеть статистику использования CoolProxy по IP-адресам. Отображается статистика использования Интернет/Кэш (т.е. полное использование), только Интернет либо только из кэша.

  • Quit - выход из программы.
Рис. 12 - Tray

При появлении соединения с Internet значок CoolProxy в tray поменяется на земной шар (наведите курсор мышки на картинку) и появится прозрачное всплывающее меню, которое можно отключить (см. настройки DialUp).


Рис. 13 - Popup menu (time monitor)

Всплывающее меню показывает текущее время online, общее время online за сутки, общую загрузку в процентах и активность тредов (красная или зеленая лампочка). Также отображается состояние порта модема (прием/передача). Зеленая лампочка - неактивное состояние, красная - активное. Режимы переключаются правой кнопкой мышки.


Рис. 14 - Task menu

При работе в online можно производить операции с текущими заданиями (тредами). Для этого необходимо щелкнуть правой кнопкой мыши на закачиваемом файле (или URL) в нижней части меню CoolProxy (как показано на рис.14) и:

  • Kill this session - остановить текущую сессию;
  • Kill all sessions - удалить все активные сессии;
  • Show client/server exchange - показать в отдельном окне сообщения серверу и ответы сервера;
  • Disable this server - внести адрес сервера в BlackList (например: "www.aaa.com", в данном случае любые запросы к этому серверу будут игнорироваться);
  • Disable this URL - внести конкретный URL в BlackList (например: "www.aaa.com/Images/img.gif", в данном случае запрос ТОЛЬКО к этой картинке будет игнорироваться);
  • Show active task - показать активные на данный момент задачи;
  • Restart task - перезапустить задачу (принять повторно с докачкой);
  • Open - открыть задачу в окне браузера;
  • Copy link to clipboard - скопировать адрес закачиваемого объекта в clipboard;
  • Delete file from cache - удалить файл из внутреннего кэша.

7. Работа в качестве службы (Windows NT/2000/XP).

Программа может работать в качестве службы (service) в операционных системах Windows NT, Windows 2000 и Windows XP. Для установки службы "CoolProxy server" необходимо после инсталляции программы запустить из меню CoolProxy "Install as Service" либо запустить из каталога CoolProxy: "service_install.bat". После чего в списке служб появится служба "CoolProxy server".

Необходимо учесть, что при этом программу нужно исключить из автозагрузки и проверить установки прав каталога и файлов самой программы и каталога, где находится кэш. Вы должны дать права на запись и полный доступ пользователю SYSTEM (именно с этими правами и работает любая служба).
В свойствах службы Вам нужно установить возможность взаимодействия службы с рабочим столом. Замечу, что Вам не стоит разрешать работать службе от имени Администратора или иного пользователя, кроме SYSTEM, если Вы хотите видеть меню CoolProxy.


Рис. 15 - Свойства службы "CoolProxy server"

Служба "CoolProxy server" зависит от службы "Remote Procedure Call (RPC)", поэтому убедитесь, что эта служба запущена.

К недостаткам работы в качестве службы стоит отнести:
1. Работа возможна только в том случае, если программа установлена в каталог "диск:\Program Files\CoolProxy";
2. Положение и размер окна меню CoolProxy не будет запоминаться.

К преимуществам можно отнести то, что программа теперь будет работать до того, как Вы залогинитесь или под любым другим аккаунтом (даже гостевым) с правами SYSTEM.

Удаление службы "CoolProxy server" возможно также из командной строки: "service_remove.bat" либо из меню CoolProxy "Remove Service".

7. Known issues.

  • так как новые версии (build) выходят довольно часто, документация будет обновляться только для группы сходных версий;
  • при отправке файла через форму методом POST программа вылетает;
  • если Вы нашли ошибку, сообщите автору на e-mail или милости просим на Форум.

8. Поддержка.

Автор гарантирует поддержку только зарегистрированным пользователям. Поддержка незарегистрированных пользователей не гарантируется.

9. Регистрация.

CoolProxy является shareware продуктом. Все условия использования программы указаны в файле License.txt.
Условия регистрации и сумму оплаты за регистрацию можно узнать, написав автору.
После регистрации Вам будут доступны все возможности CoolProxy.
Кроме этого, у Вас появится право на техническую поддержку и консультации по использованию CoolProxy, а также право вносить предложения по дальнейшему развитию и совершенствованию программы.

Использование незарегистрированных версий разрешается только для ознакомления с программой. Незарегистрированная версия работоспособна в течении 2-х месяцев со дня ее выхода.

10. Автор.

Автор proxy-сервера CoolProxy -
Поддержка сайта и написание документации -

Установки HTTP Другие настройки Настройки прокси


About | Documents | Files | F.A.Q. | Forum | Home | Register

Copyright © 2001-2003 . All Rights Reserved.

   
Hosted by uCoz