Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Syncthing

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7

Открыть новую тему     Написать ответ в эту тему

garchi



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

 
Syncthing - Программа для синхронизации файлов и резервного копирования по протоколу обмена блоками (Block Exchange Protocol) между произвольными устройствами. Syncthing был разработан в качестве свободной замены BitTorrent Sync. Syncthing может работать в локальной сети и сети интернет, передача всех данных происходит по защищенным каналам TLS с использованием протокола обмена ключами с совершенной прямой секретностью, чтобы исключить возможность прослушивания. Синхронизация происходит по дате изменения файла, есть поддержка синхронизации на уровне блоков, то есть при небольших изменениях в файле будут синхронизированы только изменившиеся блоки, а не весь файл.
 
Основные возможности программы:
- Открытый исходный код приложения и открытый протокол.
- Каждый узел в сети идентифицируется по стойкому сертификату.
- Поддержка синхронизации на уровне блоков. При маленьком изменении в большом файле будет синхронизироваться лишь изменившаяся часть.
- Отсутствие искусственного лимитирования канала
- Возможность явно указать, каким узлам будет доступна синхронизируемая директория.
- Синхронизация директорий и файлов по дате последнего изменения (пока без поддержки версионности).
- Опция «master-slave», благодаря которой другие узлы будут лишь синхронизироваться с данной директорией, но не смогут изменять её содержимое.
- Управление через удобный адаптируемый веб-интерфейс.
- Кроссплатформенность. Поддерживаются операционные системы Windows, Linux, Mac OS X, FreeBSD и Solaris. Существует неофициальный клиент для Android.
- Безопасность и приватность. Данные хранятся на клиентских машинах, не требуется взаимодействие со сторонним сервером. Поддерживается TLS.


Статья на сайте журнала Xakep
Статья на сайте Хабрахабр
О Syncthing на Википедии


Неофициальный аддон Syncthing для - NAS серверов от D-Link (DNS-320L, DNS-325, DNS-327L, DNS-340L, DNS-345)
Оконный интерфейс для Syncthing - Syncthingtray
                                                 - SyncTrayzor (с 2019-го не обновляется)
                                                 - Простенькая сворачивалка консоли в трей со стартом/стопом Syncthing - с 2018 не обновляется
-Автосворачивание в трей консоли со стоковым Syncthing
-Параметры комстроки для запуска Syncthing без консоли

Всего записей: 357 | Зарегистр. 17-03-2009 | Отправлено: 11:59 05-02-2015 | Исправлено: mithridat1, 07:51 14-12-2021
AlexPNZ

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Туповатая програмка ... Останавливается синхронизация с телефоном на 98% и ни в какую не хочет оставшиеся 630 файлов (67 МВ) кидать на телефон.
И куда копать непонятно. Мега без проблем те же папки синхронизирует.

Всего записей: 386 | Зарегистр. 05-08-2004 | Отправлено: 12:37 23-06-2022
tener



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На заметку.  
Для резервирования (бекапа) настроек и связей программы, чтобы после переустановки ОС и соответственно Syncthing заново все не настраивать ручками, достаточно сохранить 3 файла: cert.pem, config.xml, key.pem которые в windows находятся по адресу C:\Users\ИмяПользователя\AppData\Local\Syncthing.
 

Всего записей: 193 | Зарегистр. 11-04-2008 | Отправлено: 00:25 11-07-2022
Coronerr



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
C:\Users\ИмяПользователя\AppData\Local\Syncthing

Ну да. Или в той папке, в которую люди ставят переносимые продукты.
Например c:\Portable\Syncthing\syncthing\
 
Ибо ставить по умолчанию, куда велят — фигово и неудобно.

Всего записей: 3538 | Зарегистр. 17-04-2014 | Отправлено: 12:28 11-07-2022
1ANP



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Странно как-то программа работает. Скорость синхронизации не соответствует сети. У меня интернет - оптика, в одной локальной сети по wi-fi пытаюсь синхронизировать папку между ПК и смартфоном. Файл размером 250Мб синхронизировался больше часа, дошел до 99%, осталось 164 B - и остановился. Перезагрузка клиента не помогает продолжить синхронизацию. Я уже и файл этот перенес в источнике в другое место и переименовал, он уже синхронизировался в новом месте, но программа всё пытается продолжить синхронизировать его первый вариант.

Всего записей: 796 | Зарегистр. 30-05-2007 | Отправлено: 03:49 14-07-2022 | Исправлено: 1ANP, 03:53 14-07-2022
banaji



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Опция «master-slave», благодаря которой другие узлы будут лишь синхронизироваться с данной директорией, но не смогут изменять её содержимое

Что-то не нахожу этой опции в  SyncTrayzor. Или её там нет? Нужно, чтобы один компьютер был с исходными файлами, и раздавал файлы на другие, но юзеры всех компов-приёмников не могли удалять или изменять файлы компа источника

Всего записей: 2293 | Зарегистр. 22-09-2010 | Отправлено: 11:08 10-08-2022
iglezz

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
banaji
Описание в шапке несколько устарело.
В свойствах папки можно выбрать её тип - Send&Receive, Send Only, Receive Only.

Всего записей: 1521 | Зарегистр. 18-02-2003 | Отправлено: 21:08 10-08-2022
AlexPNZ

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
В свойствах папки можно выбрать её тип - Send&Receive, Send Only, Receive Only.

А если нужно чтобы одна и та-же папка была для одного компа Receive Only а для другого Send&Receive ... как такое реализовать ?
Два раза одну папку добавлять с разными настройками ? Как-то неудобно совсем.
 

Всего записей: 386 | Зарегистр. 05-08-2004 | Отправлено: 23:37 10-08-2022 | Исправлено: AlexPNZ, 23:38 10-08-2022
iglezz

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AlexPNZ

Цитата:
А если нужно чтобы одна и та-же папка была для одного компа Receive Only а для другого Send&Receive ... как такое реализовать ?  

Так и реализовать. На одном выставить тип Receive Only, на другом - Send&Receive

Всего записей: 1521 | Зарегистр. 18-02-2003 | Отправлено: 22:27 11-08-2022
AlexPNZ

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Так и реализовать. На одном выставить тип Receive Only, на другом - Send&Receive

 
iglezz, на одном ком выставить то ?))
Receive Only и Send&Receive выставляется не в настройках устройства а в настройках папки так то ...
 
Покажите мне как в настройках устройства выставить Receive Only и Send&Receive.

Всего записей: 386 | Зарегистр. 05-08-2004 | Отправлено: 12:43 12-08-2022 | Исправлено: AlexPNZ, 12:43 12-08-2022
fire667

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
AlexPNZ

Цитата:
Покажите мне как в настройках устройства выставить Receive Only и Send&Receive.

это настраивается не на устройствах, а на папках на этих устройствах, т.е. у отправителя ставится на папке Только отправить, а у приемников на папке ставится Отправить и получить  

Всего записей: 2289 | Зарегистр. 27-08-2004 | Отправлено: 13:04 12-08-2022
amd



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Покажите мне как в настройках устройства выставить Receive Only и Send&Receive.

 

Всего записей: 365 | Зарегистр. 15-12-2001 | Отправлено: 21:06 22-08-2022 | Исправлено: amd, 21:06 22-08-2022
banaji



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сейчас пытаюсь освоить шифрование. Вроде бы, всё получилось - на "мастер" компьютере нужные файлы, на "ненадёжном" (удалённом сервере) - шифрованная каша
А как допустим, расшифровать файлы с этого сервера обратно?

Всего записей: 2293 | Зарегистр. 22-09-2010 | Отправлено: 16:58 29-08-2022
iglezz

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
banaji

Цитата:
А как допустим, расшифровать файлы с этого сервера обратно?

В справке написано
Код:
syncthing decrypt --to <plaintext-destination> --password <your-password> <encrypted-folder-path>
Подробнее...

Всего записей: 1521 | Зарегистр. 18-02-2003 | Отправлено: 17:40 29-08-2022 | Исправлено: iglezz, 17:40 29-08-2022
banaji



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Запускаю способом из шапки, создав ярлык

Цитата:
syncthing.exe -no-browser -no-console -no-restart -gui-address="localhost:8384" -home="./syncthing"

Но на мгновение всё равно окошко консоли появляется. Как его убрать (syncthing должен запускаться невидимо для пользователя)

Всего записей: 2293 | Зарегистр. 22-09-2010 | Отправлено: 10:08 30-08-2022
mithridat1



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
banaji

Цитата:
 Но на мгновение всё равно окошко консоли появляется. Как его убрать (syncthing должен запускаться невидимо для пользователя)

Ну тут только запускать через hidcon или аналогичную утилиту Выполнение BAT-скриптов без вызова окна консоли

Всего записей: 5025 | Зарегистр. 05-01-2006 | Отправлено: 11:29 30-08-2022
banaji



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Никак не могу совладать с этой чудо программой. На мастер компьютере поставил "принять и отправить", на компьютере приёмнике "только принять". Всё синхронизировалось супер. На компьютере приёмнике беру и порчу файлы, переименовываю. Как я понимаю, программа должна синхронизировать файлы с мастер-компьютера и вернуть на приёмнике папку в исходное "правильное" состояние. Но она намертво отказывается это делать, часами висит постоянный статус синхронизации, и ничего не происходит.
 
Добавлено:
Хотя новые файлы, появившиеся на мастер компьютере - принимает

Всего записей: 2293 | Зарегистр. 22-09-2010 | Отправлено: 16:06 30-08-2022
banaji



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
 
 
Вот. Порчу файлы на компьютере приёмнике и через веб-интерфейс он предлагает отменить это. Как заставить его автоматически отменять эти локальные дополнения?

Всего записей: 2293 | Зарегистр. 22-09-2010 | Отправлено: 16:04 06-09-2022 | Исправлено: banaji, 16:06 06-09-2022
iglezz

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
banaji
Автоматически можно только внешним скриптом, периодически запускаемым через планировщик задач.
Заметка-анонс фичи "Receive Only Folders" в блоге разработчика - Ссылка.
 
Батник (с зависимостью от curl):

Код:
set HOST=https://localhost:8384
set APIKEY=yourAPIkeyHere
set FOLDER=someFolderID
 
curl -skH "X-API-Key: %APIKEY%" "%HOST%/rest/db/status?folder=%FOLDER%" | findstr /R /C:"receiveOnlyChanged.*: [1-9]"  
 
if not errorlevel 1 curl -X POST -skH "X-API-Key: %APIKEY%" "%HOST%/rest/db/revert?folder=%FOLDER%"
 

Всего записей: 1521 | Зарегистр. 18-02-2003 | Отправлено: 19:13 06-09-2022
banaji



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Автоматически можно только внешним скриптом, периодически запускаемым через планировщик задач.

 
Да уж... неудобно то как...

Всего записей: 2293 | Зарегистр. 22-09-2010 | Отправлено: 19:51 06-09-2022
banaji



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Может, кто скажет, как реализовать приём с расшифровкой, либо синхронизацию с расшифровкой/шифровкой.
С Т1 на U1 у меня прекрасно работает. А вот с U1 на Т2 выдаёт ошибку. Как правильно ставить настройки?
 

Всего записей: 2293 | Зарегистр. 22-09-2010 | Отправлено: 02:37 04-02-2023 | Исправлено: banaji, 03:38 04-02-2023
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7

Компьютерный форум Ru.Board » Компьютеры » Программы » Syncthing


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru