программа cFosSpeed теперь находится в новых руках. Atlas Tech Solutions теперь владеет, разрабатывает и продает новые версии этой системы
Также посетите нашу страницу cFos eMobility, где представлены такие продукты для электромобилей, как cFos EVSE, cFos Charging Manager и cFos Wallbox Booster

Основные настройки

Основная процедура включает установку cFos PNet и копирование документов, которые вы хотите опубликовать в папку с именем "pub" которая находится в установочной папке cFos PNet. В стандартной конфигурации Javascript makedir.jss обеспечивает хорошую производительность папки pub предназначенной для ваших пользователей.

Вы можете менять расположение общей и личной папки путем установки ключей "public_dir=" and "private_dir=" in cfospnet.ini, секция [param] к вашей папке (требуется полный путь). cfospnet.ini расположен в c:\programdata\cFos\cfospnet папке.

По умолчанию cFos PNet испоьзует порт 80 для HTTP служб, но вы можете изменить порт используя ключ "server_port" в [param] секции файла cfospnet.ini.
cFos PNet также использует по умолчанию Pv4 и IPv6. Если вы хотите ограничить подключаемость к IPv4 или IPv6 то вы можете ввести ключ "ipv4_allowed" или "ipv6_allowed" на "0" в = [param] секции файла cfospnet.ini.

Если вы хотите отправлять почту через JavaScript, вам также необходимо установить следующие ключи в разделе [param]:

"smtp_server"адрес вашего SMTP-сервера
"smtp_username"ваш логин
"smtp_password"твой пароль
"smtp_port"порт SMTP-сервера, например 25. Если вы не укажете параметр smtp_port, будет использоваться порт по умолчанию

Вот и все. Чтобы разрешить доступ к вашему серверу вам возможно придется произвести проброску порта на вашем роутере, в случае если вы находитесь за NAT. Важно: Если вы используете динамические адреса Интернет-провайдера, вам наверняка захочется зарегистрироваться в динамической DNS службе, например, такой как DynDNS (www.dyndns.org). Мы предоставляем скрипт позволяющий регистрироваться с DynDNS когда cFos PNet запускается и отменять регистрацию когда программа закрывается. Чтобы воспользоваться скриптом запустите dyndns.htm в папке pub чтобы передать cFos PNet ваши DynDNS параметры. Затем активируйте dyndns.jss как скрипт для запуска при старте и выключении программы в cfospnet.ini убрав ";" соответственно "on_start" и "on_stop" строки в секции [scripts].

Используйте шифрование пароля в процессе работы устанавливая в качестве первого символа пароля дополнительный "!" знак. Как только cFos PNet или скрипты определяют в пароль с "!" то такой пароль будет автоматически зашифрован, а значит на вашем компьютере не будет файлов с паролями не в зашифрованном виде. Но будьте бдительными, поскольку это не обеспечивает надежной защиты, потому что cFos PNet должен знать метод дешифровки и вдобавок злоумышленник может извлечь пароль. Однако раскодировка осуществляется с произвольными значениями, выбранными cFos PNet для каждой установки и сохраняемыми в файле master_pwd.ini в установочной папке cFos PNet.
Поэтому не показывайте этот файл посторонним людям! Используя практически уникальное произвольное значение чтобы разшифрвать пароль и чрезвычайно маловероятно что кто-то найдя зашифрованный пароль сможет расшифровать его.(unless he/she also has the master_pwd.ini file).
The master_pwd значение также хранится в регистре Windows чтобы пережить даже полное удаление программы. В дополнение, если вы хотите использовать одно и то же master_pwd значение для новой установки, вы можете скопировать/сделать резервную копию файла master_pwd.ini и (перед тем как начать новую установку) поместите этот файл в папку cFos PNet's setup.exe.

cFos PNet как системная служба

Если вы запускаете cfospnet.exe вручную, то программа запускается как обычный Win32 пользовательский процесс под вашей учётной записью пользователя. Когда вы выходите из учетной записи Windows закроет cFos PNet как и любую другую открытую программу.
Вы также можете использовать cFos PNet как системную службу. Затем она запустится вместе с Windows и будет работать независимо от находящегося в системе пользователя. Используйте

"cfospnet.exe -start_service" чтобы зарегистрировать cFos PNet как службу и запустить её.
"cfospnet.exe -stop_service" чтобы остановить службу cFos PNet и выгрузить её.

Пользовательские настройки

cFos PNet поставляется со пользовательскими настройками по умолчанию. Инсталятор создает папку /users/admin в pub папке во время установки. Новые пользователи получают файл конфигурации profile.txt в соответствующей пользовательской папке/users/. Они также получают папку /private/.
Поэтому, если вы хотите поделится файлом только с конкретным пользователем, скопируйте его в его /private/папку вместо pub папки. Конфигурация .htaccess затем позволяет получить доступ к файлу после того как пользователь предоставит его/её имя пользователя и пароль. Пользователь может размещать данные в этой папке (после ввода правильного пароля). Вы можете создавать и удалять пользователей и устанавливать пароли для них, используя /users/index.htm как пользователь "admin".

Мануал cFos Personal Net