Устранены побочные эффекты предыдущей версии. Также улучшена клиентская часть, что привело к снижению вычислительной нагрузки.
Эта версия совместима с v3.0.1
. Улучшения включают использование файла _desc.json
сервером для хранения MD5 каждого файла.
_desc.json
, чтобы сервер мог обнаружить изменения файлов.Это программа односторонней синхронизации, основанная на шифровании RSA и AES256, которая позволяет синхронизировать данные от клиента к серверу, автоматически пропуская файлы и папки первого уровня, начинающиеся с точки "." или нижнего подчеркивания "_".
Связь между сервером и клиентом осуществляется через безопасное соединение TLS для вызова RPC.
https://pan.baidu.com/s/103cgeSFOmPZFvVZOQYdDPw#### Описание алгоритмов
mysyncd
— серверная программа, которую можно запустить с параметрами для изменения порта, используя команду: mysyncd -h
.mysync
— клиентская программа.genca
— генерация самоподписанных пар сертификатов TLS (servername-cert.pem
, servername-key.pem
). Информацию о том, как использовать эту команду, можно получить с помощью: genca -h
.genkey
— создание пары ключей RSA2048 (name.pub
, name.key
). Информацию о том, как использовать эту команду, можно получить с помощью: genkey -k name
.HOME/config/mysyncd/
; на Windows это будет /path/to/mysyncd/config/mysyncd/
_mysync
нужной директории для синхронизации.genca
для создания файлов servername-cert.pem
и servername-key.pem
.servername-cert.pem
и servername-key.pem
в директорию config/mysyncd/rootcas
и переименуйте их в cert.pem
и key.pem
соответственно.servername-cert.pem
в директорию _mysync
и переименуйте его в cert.pem
.### Конфигурация сервера mysyncd
Скопируйте публичный ключ RSA клиента mykey.pub
в директорию config/mysyncd
, а затем отредактируйте соответствующий файл конфигурации mykey.json
, указав каталог синхронизации. Обратите внимание, что имя файла json
должно совпадать с именем файла .pub
. Имя mykey
можно изменять, чтобы соответствовать конфигурации клиента. По умолчанию адрес привязки равен "6080"
, который можно изменить с помощью параметров программы mysyncd
, используя параметр -host IP:PORT
.На сервере можно настроить несколько пар файлов mykey.pub
и mykey.json
.mysync
Скопируйте закрытый ключ RSA клиента mykey.key
в директорию _mysync
, а затем отредактируйте файл конфигурации config.json
, указав адрес сервера host
, идентификатор key
. Идентификатор должен совпадать с именами файлов .pub
и .json
на сервере, а также с именем локального файла закрытого ключа .key
.
config/mysyncd/
├── mykey.json
├── mykey.pub
└── rootcas
├── cert.pem
└── key.pem
_mysync/
├── cert.pem
├── config.json
└── mykey.key
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )