FAQ: Прокси

  1. Зачем нужен Personal Proxy, где его найти и чем он отличается, скажем, от WinProxy?
  2. Где можно взять программу для анализа логов PProxy?
  3. При старте Pproxy пишет: "Verbosity set to: general stats keyblock server ..." Что это значит?
  4. Меня раздражает консольное окошко PProxy, свернутое на таскбар. Можно его куда-нибудь убрать?
  5. При shutdown'е Windows окно PProxy не хочет само закрываться. Как его заставить?
  6. При любых значениях minkeysready и maxkeysready PProxy не забирает более 1000 блоков. Для моей сети, не имеющей постоянной связи с интернетом, этого мало. Как добиться, чтобы он забирал больше?
  7. Можно ли ставить Pproxy каскадом, чтобы он забирал и отдавал блоки другому Pproxy ?
  8. Как следить за работой клиентов в большой сети (около 100 машин)?
  9. Как отключить OGR на прокси?
  10. Клиенты коннектятся, а PProxy блков не дает. В чем проблема?
  11. А у нашей команды есть свой proxy? Как к нему присоеденится? Зачем это надо?
  12. Вопросы по командномы прокси: Как часто обновляется статистика ?Раз в час ? Чаще ?Какая машина используется? Сколько на нем блоков? Как много человек пользуется им?
  13. Почему я на командном прокси - американец? На DNET'е я - русский.
  14. Есть ли для прокси способ аналогичный клиентской команде -flush ?

Q:
Зачем нужен Personal Proxy, где его найти и чем он отличается, скажем, от WinProxy?
A:
В отличие от прокси-серверов "широкого профиля" (например, WinProxy или WinGate) PProxy выполняет узкую и специализированную функцию накопителя/раздатчика блоков для клиентов в локальной IP-сети.
PProxy как правило используется в случаях, когда один компьютер в IP-сети имеет выход в интернет, а другие - нет. PProxy также удобно использовать, если соединение с интернетом у вас не постоянное: PProxy будет постоянно держать в своем входном буфере запас еще не просчитанных блоков, а в выходном будет собирать уже просчитанные. При выходе в интернет PProxy очень быстро обменивается блоками с кейсервером dnet, не дожидаясь, пока это сделает каждый отдельный клиент в локальной сети.
Кроме того, анализируя логи PProxy при помощи специальных программ, можно иметь собственную локальную статистику.
Официальная страница PProxy находится по адресу http://www.distributed.net/proxies.html

Q:
Где можно взять программу для анализа логов PProxy?
A:
Наиболее удобный на наш взгляд анализатор логов PProxy находится по адресу:
http://usmcug.usm.maine.edu/rc5/files/ppstats-rc5.zip

Q:
При старте Pproxy пишет:
"Verbosity set to: general stats keyblock server client buffers timestamp attention errlow errsevere"
Что это значит?
A:
Это он указывает, какую информацию будет писать в лог.

Q:
Меня раздражает консольное окошко PProxy, свернутое на таскбар. Можно его куда-нибудь убрать?
A:
Попробуй программку Trayer - она умеет сворачивать консольные приложения в трэй.

Q:
При shutdown'е Windows окно PProxy не хочет само закрываться. Как его заставить?
A:
Очевидно, никак. :-( Приходится закрывать его вручную (Ctrl+C).

Q:
При любых значениях minkeysready и maxkeysready PProxy не забирает более 1000 блоков. Для моей сети, не имеющей постоянной связи с интернетом, этого мало. Как добиться, чтобы он забирал больше?
A:
Прописываешь своему PProxy в .ini:
....
[rc564]
expertmode=1
....
- и он будет скачивать сколько угодно.
Иначе он пытается определить скорость расходования блоков и скачивает их на ~4 дня.

Q:
Поставил PProxy, подключил через него всю локальную сеть. Смотрю в логи - скорость постепенно падает. Что не так?
A:
Все правильно - клиенты сбросили накопленные блоки из своих выходных буферов на PProxy, а он воспринял это как очень высокую скорость счета.

Q:
Можно ли ставить Pproxy каскадом, чтобы он забирал и отдавал блоки другому Pproxy ?
A:
Да, каскадное подключение Pproxy возможно.

Q:
Как следить за работой клиентов в большой сети (около 100 машин)?
A:
Анализируй логи PProxy:

Q:
Как отключить OGR на прокси?
A:
Опции такой нет, зато можно поставить входные буфера для OGR (min и max) в 0. Вместе со строчкой expertmode=1 вы получите то, что хотели!

Q:
Клиенты коннектятся, а PProxy блков не дает. В чем проблема??
A:
Как правило проблема в том, что на прокси нет блоков, и сам он их не может получить из-за проблем с сетью / ошибками в настройках. Например не может определить IP днетовского прокси.

Q:
А у нашей команды есть свой proxy? Как к нему присоеденится? Зачем это надо? Как много человек пользуется им?
A:
Да, есть. Прсоедениться просто - укажите в клиенте:
2) Buffer and Buffer Update Options
  6) Keyserver<->client connectivity options
     2) Automatically select a distributed.net keyserver? ==> no
     3) Keyserver hostname ==> dnetp.hole.ru
     4) Keyserver port ==> 2064
Статистика proxy доступна по адресу: http://dnetp.hole.ru.
У прокси есть несколько плюсов:
1) Он ближе, с ним связь лучше (как правило)
2) Он более добросовестно учитывает указанный вами размер блока (по неизвестным причинам)
3) Дополнительный способ хоть как-то контролировать днет
4) Дополнительная статистика - дополнительный спорт :)
Количество пользователей прокси около 100.

Q:
Вопросы по командномы прокси: Как часто обновляется статистика ? Раз в час? Чаще? Какая машина используется? Сколько на нем блоков?
A:
Обновление раз в полчаса. Машина - PII-300x2. На данный момент 50 000 блоков.

Q:
Почему на командном прокси я - американец? На DNET'е я - русский.
A:
Днет определяет старну по указанной вами информации, командный прокси по домену email'a

Q:
Есть ли для прокси способ аналогичный клиентской команде -flush ?
A:
Да, но под Unix'ом.
kill -ALRM `cat /var/run/dnetp.pid`
не забудьте
[rc564]/maxkeysdone=1 в dnetp.ini


distributed.net Russian FAQ

Версия 1.2 от 25 марта 2000 г.
(c) 1999, Russian Team at distributed.net
(c) 1999, Maxxim Kochegarov (maxx@rc5.aha.ru)
(с) 2000, Edit & Update by Roman Ivanov (ivanov@online.ee)
Disclaimer: Никаких гарантий, никакой ответственности. Используйте на свой страх и риск.
Но у нас оно работало.