BitTorrent Syncは、すべての主要プラットフォームで利用可能な無料ソフトウェアで、デバイス間でフォルダを同期し、他のユーザーと安全に共有できます。Dropbox、iCloud Drive、その他多数のクラウドストレージサービスと似ているように思えるかもしれませんが、実際、最終的な結果はほぼ同じです。大きな違いは、BitTorrent Syncはクラウドサーバーではなく、ピアツーピアネットワークを使用していることです。
このアプローチには、いくつかの大きなメリットがあります。1円も支払うことなく、好きなだけ(ローカルディスクの容量によって制限されます)ストレージを利用できます。また、ファイルはクラウドに保存されないため、明示的な許可なしに第三者がアクセスすることはできません。

ただし、欠点もあります。ファイルにアクセスするには、同期先のコンピューターのうち少なくとも1台が起動していてインターネットにアクセスできる必要があります。また、ISPの帯域幅とデータ通信量の上限も考慮されます。BitTorrent Syncは、インターネット経由でデバイス間でやり取りされるデータを暗号化しますが、ディスク上のファイルは暗号化しません。ディスク上のファイルは暗号化したい場合、自己責任となります。また、Dropbox、iCloud Driveなどのクラウドサービスは一般的にサポートされていますが、BitTorrent Syncを標準でサポートしているサードパーティ製のiOSアプリは多くありません。
これらの理由から、BitTorrent Syncはクラウドストレージの代替ではなく、補完的なものとして考えることをお勧めします。現在バージョン2.0(「ベータ」表示なし)となり、このアプリは機能と使いやすさの両面で飛躍的な進歩を遂げています。それでも、ユーザーインターフェースの一部はまだ分かりにくく、分かりにくい点があり、セットアップには少々複雑な手順が必要です。ここでは、基本的な使い方をいくつかご紹介します。
アイデンティティのリンク
以前のバージョンのBitTorrent Syncでは、同期したいフォルダを各デバイスで個別にリンクする必要があり、やや面倒な作業でした。バージョン2.0では、代わりにデバイス間で共有するプライベートIDを作成できるようになりました。すべてのデバイスで同じIDを使用すると、1つのデバイスで共有したフォルダは他のデバイスでも自動的に利用できるようになります(ただし、条件については後ほど説明します)。この機能を使用するには有料のProアカウントが必要ですが、バージョン2.0のすべてのユーザーは30日間Proサービスを無料で利用できるため、この方法でデバイスを設定するのがデフォルトです。
BitTorrent Sync 2.0 を初めて起動すると、簡単なセットアップ手順が表示されます。最初の Mac で「デバイスをリンク」という画面が表示されたら、「これは最初の Sync 2.0 デバイスです」をクリックします。次に、「ID を作成」画面で、ID に使用する名前を入力し、「ID を作成」をクリックします。この時点で、フォルダの追加を開始できます(追加するには、左上隅の「フォルダを追加」アイコンをクリックし、同期するフォルダに移動して「開く」をクリックします)。ただし、別の Mac をセットアップし、フォルダを適切な場所に同期するために必要な追加手順について理解するまで、フォルダの追加は延期することをお勧めします。
この画面では、新しい ID を設定したり、すでに BitTorrent Sync 2.0 を実行している別の Mac へのリンクを設定したりできます。
2台目のMacを設定するには、BitTorrent Sync 2.0をインストールして実行します。ただし、「デバイスのリンク」画面が表示されたら、「Sync 2.0が既に実行されているデバイスをリンク」をクリックします。大きなQRコードが表示されたら、「デスクトップデバイスを手動でリンク」をクリックします。キーの入力を求められます。
そのキーを見つけるには、1台目のMacに戻り、歯車アイコンをクリックして、ポップアップメニューから「マイデバイス」を選択します。「デバイスをリンク」をクリックし、「デスクトップデバイスを手動でリンク」をクリックします。35文字のキーが表示されるので、2台目のMacでそのキーを入力して「リンク」をクリックします。「他のデバイスからの新規フォルダは次の場所に保存されます」ポップアップメニューから「同期済み」を選択します。次に、他のデバイスから同期されるフォルダのデフォルトの保存場所(例:/Users/you/BitTorrent Sync[...]など。これについては後ほど詳しく説明します)を選択し、「リンク」をクリックします。これらをすべて完了したら、1台目のMacでキーのウィンドウを閉じます。
ポップアップ メニューから [同期済み] を選択し、新しいフォルダーを保存するデフォルトの場所をメモしてください。
この時点で、2 台の Mac はリンクされているため、どちらかの Mac で共有しているフォルダーはもう一台の Mac に表示されます。ただし、少なくともそのフォルダーがもう一方の Mac に既に存在する場合は、予想どおりの場所には表示されない可能性があります。
例えば、Mac Aでデスクトップフォルダ(/Users/you/Desktop)を共有したとします。Mac Bにも同じ名前と場所のフォルダがあるので、片方のMacのデスクトップに置いたファイルはもう片方にも表示されるだろうと思うかもしれません。しかし、そうではありません。Mac Bでは、デフォルトのBitTorrent Syncフォルダ(セットアップ時に選択した場所)内に「デスクトップ」という新しいフォルダが作成され、Mac Aのデスクトップフォルダから同期されたファイルはそこに保存されます。
既存のフォルダを重複させずに同期する方法は次のとおりです。2台目のMacでBitTorrent Syncを開き、フォルダ名にマウスポインタを合わせて、右側のアイコン(縦に3つの点が並んだアイコン)をクリックします。ポップアップメニューから「切断」を選択し、「同期したファイルを削除」を選択して「OK」をクリックします。もう一度フォルダ名にマウスポインタを合わせて「接続」をクリックします。既存のフォルダの正確なパスを入力するか、「変更」をクリックしてフォルダに移動します(例えば、/Users/you/BitTorrent Sync/Desktopに変更します/Users/you/Desktop)。「すべてを同期」がオンになっていることを確認します。「接続」をクリックします。確認アラート(「宛先フォルダが空ではありません。追加しますか?」)が表示されたら、「OK」をクリックします。
Mac A に、Mac B に存在しないフォルダを追加した場合、そのフォルダはデフォルトの BitTorrent Sync フォルダ内に配置されますが、Finder で新しい場所にドラッグするだけで、BitTorrent Sync がそれを追跡し、自動的に同期を続行します。
フォルダ同期を設定する
試用版 Pro アカウントの有効期限が切れ、継続するために料金を支払いたくない場合は、または別の ID を持つコンピューターとフォルダーを同期する場合は、フォルダーを同期するための別の手順に従います。
1台目のMacのBitTorrent Syncアプリで、「フォルダを追加」アイコンをクリックし、同期したいフォルダに移動して選択し、「開く」をクリックします。次に、フォルダ名にマウスオーバーして「共有」をクリックします。表示されるダイアログで、「権限」の「読み書き」を選択します(これにより、自分のデバイスでフォルダを変更できるようになります)。「メール」をクリックして、デフォルトのメールクライアントで新規メッセージを作成し、自分宛てにメッセージを作成して「送信」をクリックします。
自分のデバイスや他のユーザーとフォルダーを同期するときに、読み取り専用や読み取りと書き込みなどのオプションを選択できます。
ここまでで、フォルダを同期可能にしただけです。次のステップは、このフォルダを同期する別のデバイス(ピア)を設定することです。
別のMacで、自分宛に送信したメールを開き、リンクをクリックします。2つのボタンがあるウェブページが開きます。MacにBitTorrent Sync 2.0が既にインストールされている場合は、「Sync 2.0が既にインストールされています」をクリックします。インストールされていない場合は、「Sync 2.0をインストール」をクリックしてソフトウェアをダウンロード・インストールし、ページに戻って「フォルダを取得」をクリックします。
表示されるダイアログで、同期したフォルダを保存するパスが表示されていることを確認します。このパスは、1 台目の Mac にあるフォルダと同じ名前(必ずしも同じ場所である必要はありません)である必要があります。ここで注意が必要なのは、という名前のフォルダを同期していてExample、/Users/you/Exampleこのダイアログでたとえば を選択した場合、BitTorrent Syncによってにフォルダが追加される/Users/you/Example/Exampleということです。 という既存のフォルダと同期する場合はExample、その親フォルダ( など/Users/you)を選択するか、パスを手動で編集して重複するフォルダ名を削除します。(選択したフォルダが存在しない場合は、BitTorrent Sync によって作成されます。フォルダが存在し、「とにかく追加しますか?」というプロンプトで [OK] をクリックすると、ソフトウェアによって、2 台目の Mac のフォルダの内容が 1 台目の Mac のフォルダの内容と結合されます。)[接続] をクリックします。
最初のMacに戻ると、BitTorrent Syncが新しいクライアントからのアクセスを承認するよう求めるアラートを表示します。承認するには、緑色のチェックマークをクリックしてください。
BitTorrent Sync の控えめでカスタマイズ可能なメイン ウィンドウには、同期しているすべてのフォルダーと、各フォルダーに含まれるピアの数が表示されます。
これで完了です。これで、両方のMacで選択したフォルダは、両方のMacがオンラインである限り、同期された状態を維持します。(4MBを超えるファイルの場合、BitTorrent Syncはファイルの変更部分のみを4MB単位でコピーするため、同期速度が大幅に向上します。)同じメールメッセージを他のコンピュータで開き、リンクをクリックしてピアを追加したり、このプロセス全体を繰り返して他のフォルダを同期したりすることもできます。
BitTorrent Sync iOSアプリ(または他のモバイルデバイス用の同等のアプリ)を使って、ファイルを閲覧またはダウンロードすることもできます。モバイルアプリは、デバイスのストレージを圧迫する可能性があるため、デフォルトではフォルダ全体を同期しませんが、任意のフォルダの同期を有効にしたり、モバイルデータ通信を使わないように設定したりすることもできます。
フォルダを他のユーザーと共有することもできます(読み取り専用または読み書き可能)。共有するには、BitTorrent Syncを開き、フォルダにマウスオーバーして「共有」をクリックします。同期用にフォルダを設定したときと同じオプションを選択し、「メール」をクリックして招待を送信します。
フォルダを共有するには、フォルダ名の上にマウスを置いたときにのみ表示されるこのボタンをクリックします。
自分のフォルダを同期する場合と同様に、共有相手はそれぞれ少なくとも1台のデバイスにBitTorrent Syncがインストールされている必要があります。クラウドストレージサービスとは異なり、誰かがウェブサイトに接続してブラウザでファイルを閲覧できるようなことはありません。
取り残された気持ち
BitTorrent Syncで最も直感的に分かりにくい点は、親フォルダを同期する際に、特定のファイルまたはフォルダを同期対象から除外する方法です。例えば、既に他の方法でMac間でデータを同期しているアプリ(DEVONthink Pro Officeは私が毎日使っているアプリの一つです)がある場合、BitTorrent Syncで同じファイルをコピーすると、競合や不整合が発生します。そこで、BitTorrent Syncに「このフォルダ内の以下のサブフォルダを除くすべてを同期する」と指示したいのです。
BitTorrent Sync クライアントにファイルを除外するためのユーザーフレンドリーなインターフェイスがあれば便利ですが、この IgnoredList ファイルにファイルを追加するのはそれほど難しくありません。
これを行うには、非表示のフォルダ内のファイルを編集する必要がありますが、あまりユーザーフレンドリーではありません。(BitTorrent の担当者は、除外項目用のより便利なユーザーインターフェイスが開発中であると教えてくれました。) やり方は次のとおりです。 Finder で、[移動] > [フォルダへ移動] を選択し、同期しているフォルダの完全なパスに続けて/.sync(など/Users/joe/Documents/.sync) を入力し、[移動] をクリックします。開いた Finder ウィンドウで、ファイル IgnoreList をダブルクリックして、TextEdit (またはテキスト ファイルの既定のアプリ) で開きます。除外するファイルまたはフォルダを、1 行に 1 つの項目ずつ、リストの最後に追加します。(ワイルドカードとを使用して*、?などのパターンを示すことIMG_*.jpegができます。) ファイルを保存します。これ以降、指定された項目は同期されなくなりますが、BitTorrent Sync では、すでに他のデバイスに同期されているコピーは削除されません。手動で削除する必要があります。