|
RUS
| ENG
|
Документация
для версии 1.3 (11.02.03)
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
- персональные настройки каждого пользователя. Здесь можно настроить
частоту обновлений файлов при повторном посещении старницы.
Оптимальные значения:
Типы объектов |
Регулярность обновлений |
Никогда |
Раз в сессию |
Раз в день |
Всегда |
Если соединение с Интернет отсутствовало, а запрашиваемый
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, просмотр очереди заказов
Доступные кнопки (необходимо находиться на конкретном заказе
для манипуляции с ним):
-
-
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.
8. Поддержка.
Автор гарантирует поддержку только зарегистрированным
пользователям. Поддержка незарегистрированных пользователей не гарантируется.
9. Регистрация.
CoolProxy является shareware продуктом.
Все условия использования программы указаны в файле License.txt.
Условия регистрации и сумму оплаты за регистрацию можно узнать, написав
автору.
После регистрации Вам будут доступны все возможности CoolProxy.
Кроме этого, у Вас появится право на техническую поддержку и консультации
по использованию CoolProxy, а также право вносить предложения по дальнейшему
развитию и совершенствованию программы.
Использование незарегистрированных версий разрешается только для
ознакомления с программой. Незарегистрированная версия работоспособна
в течении 2-х месяцев со дня ее выхода.
10. Автор.
Автор proxy-сервера CoolProxy -
Поддержка сайта и написание документации -
About
| Documents | Files
| F.A.Q. | Forum
| Home | Register
Copyright © 2001-2003
. All Rights Reserved.
|
 |