В этом разделе приводится подробное описание формата профиля GERMES Client с пояснением значений, которые могут принимать различные разделы настроек.

 

[servers]

1_ip=127.0.0.1

1_port=3006

1_checked=yes

1_idx=1

1_ras=no

1_ras_connection=

2_ip=192.168.10.1

2_port=3006

2_checked=no

2_idx=2

2_ras=no

2_ras_connection=

3_ip=1.0.0.1

3_port=3006

3_checked=no

3_idx=0

3_ras=yes

3_ras_connection=Sweet home

count=3

Раздел, в котором перечислены серверы, к которым будет подключаться GERMES Client.

Первая цифра перед знаком подчеркивания означает порядковый номер сервера.

 

ip — IP адрес GERMES сервера, к которому будет происходить подключение.

 

port — порт, по которому будет работать клиент, обычно 3006, но номер может быть изменен на произвольный (См. сетевые настройки сервера).

 

checked — подключаться к данному серверу или нет. Если "yes" — подключаться, если "no" — не подключаться.

 

idx — порядковый номер сервера в списке серверов в окне GERMES Client. Нумерация с нуля.

 

ras — прямое соединение или через службу Remote Access Service (например, для dial-up подключений через телефонные линии). Если "yes" — клиент будет использовать RAS соединение, если "no" — не будет.

 

ras_connection — название RAS соединения, которое заведено в системе. Имеет значение, только если параметр "ras=yes".

 

count — общее количество серверов для подключения.

 

 

[arcmasks]

1_mask=*.bdsproj

1_enable=yes

2_mask=*.bmp

...

count=70

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

 

count — общее количество масок файлов.

 

 

[nonarcmasks]

1_mask=*.7z

1_enable=yes

2_mask=*.ace

2_enable=yes

...

count=17

Раздел, в котором перечислены маски файлов, которые сжимать не следует (например, архивы, фотографии в JPG и т.д.). Значения пунктов полностью аналогичны предыдущему разделу.

 

 

[options]

auto_connect=no

hide_to_tray=no

dtformat=[dd.mm.yyyy hh:mm:ss]

timestamp=yes

dir_in=C:\GermesClient\in\

dir_out=C:\GermesClient\out\

dir_inbuf=C:\GermesClient\inbuf\

dir_outbuf=C:\GermesClient\outbuf\

dir_arc=

try_count=3

login=testuser

psw=iddqd

encrypted=yes

encrypt_password=$5%nY_18\hQz

encrypt_method=4

noclose_afterwork=yes

results_window=no

Общие настройки GERMES Client.

 

auto_connect — автоматически соединяться с сервером после запуска приложения. Либо "yes", либо "no".

 

hide_to_tray — прятаться в системный трей (рядом с часами на панели задач Windows) после запуска или нет. Либо "yes", либо "no".

 

dtformat — формат даты и времени для штампов времени в протоколах. Формат пишется аналогично тому, как это делается в современных языках программирования.

 

timestamp — ставить временной штамп в протоколах или не нужно. Либо "yes", либо "no".

 

dir_in — каталог для входящих файлов.

 

dir_out — каталог для исходящих файлов.

 

dir_inbuf — каталог-буфер для входящих файлов.

 

dir_outbuf — каталог-буфер для исходящих файлов.

 

dir_arc — каталог для файлов, которые переносятся в архив после отправки.

 

try_count — количество попыток соединения с сервером. После исчерпания попыток клиент пытается соединиться со следующим активным сервером по списку и так далее.

 

login — имя пользователя для подключения к GERMES серверу.

 

psw — пароль для подключения к GERMES серверу.

 

encrypted — шифровать передаваемые файлы или нет.

 

encrypt_password — ключ для шифрования файлов. Длина ключа не ограничена. Ключ и метод шифрования должны совпадать на клиенте и на сервере (для данного клиента).

 

encrypt_method — метод шифрования. 0 — Blowfish, 1 — DES Single, 2 — DES Triple, 3 — Rijndael 128 (AES), 4 — Rijndael 256 (AES), 5 — Square, 6 — Twofish 128, 7 — Twofish 256.

 

noclose_afterwork — не завершать работу после окончания сеанса связи. Имеет смысл, когда клиент запускается в автоматическом режиме (например, в виде системной службы с работой по встроенному планировщику). Либо "yes", либо "no".

 

results_window — показывать окно итоговых результатов после завершения сеанса связи или нет. Либо "yes", либо "no".

 

 

[sheduler]

sheduler=yes

sheduletype=1

shedule_every_h=1

shedule_every_m=0

day_1_yes=yes

day_1_h=6

day_1_m=10

day_1_hh=18

day_1_mm=0

day_1_yes=yes

...

sheduler — включить встроенный планировщик запусков или нет. Либо "yes", либо "no". По умолчания после первой установки планировщик запусков отключен.

 

sheduletype — тип запуска по планировщику задач: "0" — запуск один раз в день, "1" — запуск с произвольным интервалом.

 

shedule_every_h — соединение каждые N часов.

 

shedule_every_m — соединение каждые N минут.

 

day_1_yes — нужно работать в понедельник или нет.

 

day_1_h — запуск начиная с N часов.

 

day_1_h — запуск начиная с N минут.

 

day_1_hh — закончить соединения в N часов.

 

day_1_mm — закончить соединения в N минут.

 

Цифра после day — это день недели, нумерация с 1 до 7 (с понедельника во воскресенье).

 

 

Rambler's Top100