У меня есть папка, которая в данный момент используется другим компьютером, на котором запущена Resilio Sync (ранее Bittorrent Sync). Как предоставить новому компьютеру доступ к этой папке с помощью файла конфигурации? Я не хочу использовать веб-интерфейс, так как это безголовый сервер.

При чтении инструкций при выполнении синхронизации в режиме конфигурации показан раздел файла конфигурации, предназначенный для общих папок:

"shared_folders" :
  [
    {
      "secret" : "MY_SECRET_1", // required field - use --generate-secret in command line to create new secret
      "dir" : "/home/user/resilio/sync_test", // * required field
      "use_relay_server" : true, //  use relay server when direct connection fails
      "use_tracker" : true,
      "search_lan" : true,
      "use_sync_trash" : true, // enable SyncArchive to store files deleted on remote devices
      "overwrite_changes" : false, // restore modified files to original version, ONLY for Read-Only folders
      "selective_sync" : false, // add folder in selective sync mode
      "known_hosts" : // specify hosts to attempt connection without additional search
      [
        "192.168.1.2:44444"
      ]
    }
  ]

И предоставляет следующее описание:

  1. Раздел общих папок: если вы установите общие папки в конфигурационном файле, WebUI будет отключен. Общие каталоги, указанные в файле конфигурации, переопределяют папки, ранее добавленные из WebUI.

"секрет" - используйте --generate-secret в командной строке для создания нового секрета

"dir" - редактировать путь к папке

"use_relay_server" - "true" - сервер ретрансляции будет использоваться при сбое соединения. False = "use_relay_server" отключен.

"search_lan" - если выбрано "true", Sync будет искать в вашей локальной сети другие экземпляры Sync, имеющие те же ключи, что и у вас. Самый быстрый способ обнаружить других пиров в локальной сети. Если вы решите отключить эту опцию, либо убедитесь, что использование сервера Tracker разрешено, либо настройте предварительно определенные хосты.

"use_sync_trash" - "true" позволяет SyncArchive хранить файлы, удаленные на удаленных устройствах.

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

"известные хосты" - укажите хосты для попытки подключения без дополнительного поиска.

Взгляд на аргументы командной строки linux мало что говорит об указании ключей для связи устройств.

0