Навигация

Полезные ссылки

Портал Шевелилки


Net Speakerphone Server описание

<<назад

Основные функции

Важно:
Обязательным условием работы сервера является наличие прямого IP адреса (без NAT или Proxy). Допустимы VPN соединения.

Серверный модуль программы Net Speakerphone предназначен для использования в сетях с клиентами Net Speakerphone версии 4.4 RC2 и старше. Поддержка мульти-пакетов только начиная с версии 4.4 RC3.
Одинаково поддерживаются стандартные версии и ПРО .

Программа устанавливается на компьютер с которого планируется администрирование.
Сервер написан для платформы Win32 (*nix версия пока не планируется).
Скачать демонстрационную версию сервера можно на странице загрузок.
Для приобретения приобретения полной версии ознакомьтесь с документом.

Примечание:
Демонстрационная версия имеет ограничение  на подключение всего 25 клиентов, время работы около месяца и случайную утечку памяти (которая высвобождается при закрытии приложения). Также демонстрационная версия может быть запущена в качестве системной службы только на 1 час непрерывной работы.
 

Установка блокировок (банов)


Имеется возможность блокировать рассылку текста, звука или файлов для выбранных клиентов. Блокировка может быть постоянной либо временной (отключается автоматически).

Рассылка административных сообщений

Думаю, всё понятно. 
Рассылка административных сообщений возможна только для "родных" клиентов, т.е. тех клиентов которые подключены к данному серверу напрямую.

 

Удалённое конфигурирование клиентов

Необходимо выбрать клиента в списке и нажать кнопку Remote config на верхней панели.
Будет прочитан файл конфигурации выбранного клиента (его config.ini). Он может быть изменен и передан ему обратно.
Внимание!
В случае некорректной правки файла конфигурации, исправить это можно будет только непосредственно с машины клиента. 
Удалённая конфигурация возможно только при работе с "родными" клиентами, т.е. теми которые подключены к данному серверу напрямую.

 

Конфигурация сервера

"Посылать родным клиентам обновления статусов даже если они не изменились" -  если включено, то пакеты информации для "родных" клиентов будет посылаться каждый раз, как придёт обновление (ping).

"P2P также доступно для разных сегментов" - разрешает "родным" клиентам общаться напрямую (минуя сервер) даже если они "висят" на разных его интерфейсах. Это действительно только для интерфейсов этих клиентов разрешено соединение P2P.

С остальными параметрами, думаю, вопросов возникнуть не должно.

Правила сетевых интерфейсов:

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

"разрешить передачу текста/звука/файлов" - разрешает обмен через данный интерфейса;
"разрешить Peer-To-Peer" - позволяет "родным" клиентам данного интерфейса общаться напрямую, минуя сервер и экономя сетевой трафик;
"использовать только для серверов" - указывает что данный интерфейс будет работать только с другими такими же серверами, но не с клиентами;
"авто-добавление серверов" - если активно, то при поступлении пакета от любого неизвестного ранее сервера он будет тут же добавлен в список внешних серверов и использован в дальнейшей работе;
"игнорировать все его пакеты" - все пакеты поступающие на данный интерфейс будут проигнорированы;

Важно!
Передача файлов между клиентами возможна только в режиме P2P. Как его активировать - см. выше.

Некоторые возможные схемы применения:

1. Простой сервер для локальной сети. 
Основное предназначение: отсутствие широковещательных пакетов, администрирование (баны) и конфигурирование клиентов.

Настройки сервера:
Порт=8772
В настройках отмечена галочка: "Посылать родным клиентам обновления статусов даже если они не изменились"
Правила для его интерфейса: "разрешить передачу текста/звука/файлов", "разрешить Peer-To-Peer"

Настройки клиентов:
Режим работы с сервером: "работа только через выделенный сервер", адрес = Interface, порт =8772

2. Один сервер для объединения нескольких сегментов. 
Основное предназначение: объединение нескольких несвязанных сегментов сети, отсутствие широковещательных пакетов и администрирование (баны) и конфигурирование клиентов.

Настройки сервера:
Порт=8772
В настройках отмечена галочка: "Посылать родным клиентам обновления статусов даже если они не изменились"
В случае, если имеется сетевой роутер, то можно включить "P2P также доступно для разных сегментов" для возможности обмена файлами клиентов разных подсетей.
Правила для его интерфейса: "разрешить передачу текста/звука/файлов", "разрешить Peer-To-Peer"

Настройки клиентов:
Режим работы с сервером: "работа только через выделенный сервер", адрес = Interface, порт =8772

3. Два (и более) сервера для объединения в единую структуру через сеть Интернет. 

 

Настройки сервера:
Порт=8772
В настройках отмечена галочка: "Посылать родным клиентам обновления статусов даже если они не изменились"
Правила для интерфейса смотрящего в Интернет: "разрешить передачу текста/звука/файлов"
Правила для интерфейса смотрящего в локальную сеть: "разрешить передачу текста/звука/файлов", "разрешить Peer-To-Peer",

Также для интерфейса в Интернет, если необходимо, можно разрешить "авто-добавление серверов" и "использовать только для серверов".

Настройки клиентов:
Режим работы с сервером: "работа только через выделенный сервер", адрес = Interface, порт =8772

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

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

P.S.
Объединять можно большое количество серверов как в цепочки, так и "дерево" или просто замкнутую систему. Но в данном случае необходимо корректно настроить правила их общения между собой.


Вернуться к описанию и загрузке>>>


Hosted by uCoz