Syncthing은 오픈 소스 Bittorrent Sync 대안입니다.
- 범주: 인터넷
여러 대의 데스크톱 PC, 모바일 장치, 랩톱 또는 원격 서버와 같이 둘 이상의 컴퓨터를 사용하는 경우 장치간에 데이터를 전송하기 위해 어떤 형태의 동기화를 사용하고있을 것입니다.
옵션에 관한 한,이를 위해 사용할 수있는 것이 꽤 있습니다. Firefox 또는 Chrome과 같은 프로그램의 기본 제공 동기화 기능에서 Dropbox, Google Drive 또는 OneDrive와 같은 폴더 기반 동기화 클라이언트까지.
모두 인터넷에 데이터를 저장하기 위해 타사에 의존한다는 공통점이 있습니다. 서비스에 따라 프라이버시 문제를 극복 할 수 있습니다. 암호화를 사용하여 , 그러나 항상 옵션은 아닙니다. 예를 들어 검색 데이터가 클라우드와 다른 장치로 동기화되기 전에 암호화 할 수있는 옵션이 없습니다.
안전을 위해 파일을 수동으로 만 이동할 수도 있습니다. 그러나이를 위해서는 정기적으로 데이터를 상당히 섞어 야합니다.
네 번째 옵션은 클라우드에 저장하지 않고 동기화 만하는 클라이언트입니다. Bittorrent Sync는 아마도 이와 관련하여 가장 인기있는 클라이언트 일 것입니다.
Bittorrent Sync를 사용하는 것을 즐겼지만 결국 일부에게는 중요한 문제인 비공개 소스입니다.
동기화 비교적 새로운 오픈 소스 대안입니다. Windows, Linux 및 Mac 시스템에서 사용할 수있는이 응용 프로그램은 개발 초기 단계에 있으며 사용을 시작하면 알 수 있습니다.
Syncthing은 모든 통신에 암호화 (TLS 및 완벽한 순방향 보안 사용)를 사용합니다. 각 노드는 인증서로 식별되며 연결이 허용 된 노드 만 노드 클러스터에 연결할 수 있습니다.
자세한 정보에 관심이 있으시면 프로젝트 웹 사이트의 프로토콜 readme를 방문하십시오.
다음은 Windows 시스템에서 설정하는 방법에 대한 정보를 제공하는 Syncthing (v.0.8.5)에 대한 설정 가이드입니다.
설정
- 최신 버전 다운로드 공식 프로젝트 웹 사이트에서 동기화 소프트웨어의.
- Windows의 경우 32 비트 및 64 비트 버전이 제공됩니다.
- 다운로드 후 버전의 내용을 로컬 시스템에 추출하십시오. 크기는 3MB 미만입니다.
- 나중에 syncthing.exe를 실행하십시오.
- 시스템에 여러 디렉토리와 파일을 생성하는 명령 창이 열립니다.
- 결국 기본 브라우저에서 관리자 패널이 열립니다. 여기에서 언제든지 액세스 할 수 있습니다. http : // localhost : 8080 /
기본 동기화 디렉터리는 c : users username Sync, 사용자 구성 디렉터리는 C : Users username AppData Roaming Syncthing입니다.
서비스 구성
웹 관리 콘솔을 사용하여 서비스를 구성 할 수 있습니다. 여기에있는 세 가지 주요 옵션은 다음과 같습니다.
- 클라이언트에 리포지토리 (디렉터리)를 추가합니다.
- 동기화 프로세스에 노드 (기타 장치)를 추가합니다.
- 설정을 구성합니다.
저장소 추가
Add Repositories를 클릭하면 프로세스가 시작됩니다. 페이지에는 4 가지 옵션이 있으며이 중 2 개는 필수입니다. 저장소에 대한 고유 ID를 선택해야합니다. 그림 또는 문서를 클릭하고 저장소 경로 (폴더 경로)를 선택합니다.
여기에서 저장소를 공유 할 노드를 선택하고 마스터 저장소로 만들 수도 있습니다. 그렇게하면 컴퓨터의 저장소에 대한 변경 사항이 다른 모든 노드에 동기화되지만 다른 장치에서 변경된 사항은 다시 동기화되지 않습니다.
노드 추가
데이터를 동기화 할 장치가없는 경우 동기화 클라이언트를 사용하는 것은 실제로 의미가 없으므로 하나 이상의 노드를 추가해야합니다.
노드 추가를 클릭하면 프로세스가 시작됩니다.
이 프로세스를 사용하려면 구성에 추가해야하므로 다른 시스템의 노드 ID가 있어야합니다. 그 외에도 해당 노드에 대한 식별자를 추가하고 IP 주소가 동적 (자동 검색을 의미 함)인지 아니면 ip : port 형식의 주소를 주소 목록에 추가하여 정적인지 여부를 결정할 수 있습니다.
설정
설정은 몇 가지 기본 설정을 제공합니다. 여기서 동기화 프로토콜 수신 주소를 변경하고, 나가는 속도를 제한하고, UPnP를 비활성화하고, 웹 관리 인터페이스에 인증 된 사용자 계정을 추가하고, GUI 수신 주소도 변경할 수 있습니다.
마무리 단어
데이터가 클라우드의 타사에서 호스팅되는 것을 원하지 않고 Bittorrent Sync가 비공개 소스이기 때문에 마음에 들지 않는다면 Syncthing이 대안이 될 수 있습니다.
데이터를 연중 무휴 24 시간 사용할 수있는 서버를 사용하려는 경우 인터넷의 데스크톱 컴퓨터 또는 웹 서버에서 설정할 수 있습니다.
블록 수준 동기화를 지원합니다. 즉, 암호화 된 TrueCrypt 컨테이너를 동기화하면 전체 컨테이너가 아닌 수정 된 비트 만 서비스에서 동기화됩니다.