動画のアドレス:
開始#
最近、非常に良い SMB バックアップソフトウェア「FolderSync」を見つけました。以前はデータケーブルを使ってコンピュータに接続し、アルバムディレクトリをバックアップしていました。
家計が厳しく、ブランドの NAS がないため、ソフトルーター上に SAMBA サービスを構築し、映画や共有リソースなどを保存しています……
今日はこれをいじってみましょう。
Google Play ストアからこのソフトウェアをダウンロードできます。APK パッケージも用意しましたので、皆さんのダウンロードに便利です。
ランズー云 パスワード:5cgt
可能であれば、Play ストアから無料でダウンロードできます。ランズー云の緑版は、安全リスクが存在するかどうかは不明です。
ダウンロードが完了したら、このソフトウェアを開き、正常に動作するために権限を与える必要があります。ここでは、すべての推奨項目を開くことをお勧めします。
システム UI の設定項目は異なる場合があるため、ソフトウェア内の項目を一つずつ同意してください。
ソフトウェアに入ると、下部のバーでアカウントを見つけ、「アカウントを追加」をクリックすると、多くのアカウントタイプが表示されますが、これは重要ではありません。
一番下までスクロールすると SMB2 が表示されます。なぜ SMB1 を選ばないのかというと、私の実測では SMB1 はどのように設定しても使えなかったからです。もし SMB2 も使えない場合は、ファイアウォールで 445
と 139
ポートを開放してください。
ここでは、宝塔 Linux パネルを使用してポートを開放します。
ファイアウォールの開放#
ターミナルで sudo apt-get install iptables-persistent
と入力します。
インストールページでは、IPv4 と IPv6 のルールを追加するかどうかが表示されますが、ここでは両方とも Yes
を選択します。
インストールが完了したら、再度入力します;
iptables -I INPUT -p tcp --dport 445 -j ACCEPT && iptables -I INPUT -p tcp --dport 139 -j ACCEPT
sudo netfilter-persistent save
と入力して保存します。
これでポートの開放が成功しました。
セキュリティの問題:外部ネットワークにいる場合は、ポートをパブリックに転送する必要があります。外部ネットワークサービスに接触していない場合は、ファイアウォールを直接オフにすることができます。ここでは、SMB ポートを公開することは推奨しません。攻撃されやすいため、Openwrt のプラグインを使用してリバースプロキシを作成することができます。この点については、後で別のエピソードで詳しく説明するかもしれません。実際には非常に簡単ですので、ここでは詳細を省略します。
要するに、DDNS 用のドメイン名を見つけてポートを開放し、リバースプロキシを有効にするだけです。ローカルネットワークアクセスを受け入れる
を有効にした後、モバイルアプリでグローバルプロキシを設定すれば、外部ネットワークから内部サービスにアクセスできるようになります。プロキシのパスワードとポートがあまり多く開放されていなければ、これは安全です。
SAMBA サービスの構築#
もし SAMBA サービスを構築していない場合、ここで簡単に説明します。
ここでは、ユーザー名を「miaoer」、共有名を「nas」として設定します。お好きな形式に置き換えてください。
useradd miaoer //新しいユーザー名 miaoer を作成
sudo apt-get install samba //管理者権限で samba をインストール
sudo smbpasswd -a miaoer //miaoer の samba ユーザー名とパスワードを設定
cd / && mkdir nas //ルートディレクトリに戻り nas 共有フォルダを作成
chmod 777 nas //フォルダに 777 権限を付与
設定ファイルは、編集してからアップロードするか、vim コマンドを使用して編集できます。i
を押して編集し、Esc
を押してから Shift + :
を押し、:wq
と入力して終了します。
[nas]
comment = nas
path = /nas
browseable = yes
writable = yes
file mode = 660
force file mode = 660
directory mode = 770
force directory mode = 770
ソフトウェア設定#
さて、本題に戻ります。SMB2 で設定し、ログイン時に先ほど設定したユーザー名とパスワードを入力します。
接続時には、内部ネットワークに配置された SAMBA のホストアドレスとポート番号を入力します。ここはデフォルトのままで大丈夫です。共有名には先ほど設定したフォルダ名を入力します。
それから保存をクリックします。
次に、左側の「フォルダペア」に入り、フォルダペアを作成して SMB2 を選択します。
ここに入ると、多くのオプションが表示されます。
同期タイプでは、リモートフォルダに移動するだけで大丈夫です。
リモートフォルダをクリックします。ここにはバックアップ専用のフォルダがないため、新しく Mi10 フォルダを作成します。ここはお好きに設定してください。
新しく作成したら、右下のチェックをクリックします。
ローカルフォルダは DCIM
内のアルバムです。クリックしてチェックを入れ、テストを行います。
原画#
さて、現在は何の問題もありません。ホームページに戻ると、まだ同期ボタンをクリックできません。いくつかの簡単な手順を行う必要があります。まず、設定を開き、クラウドサービスでアルバムを見つけ、アルバム内で「原画を自動的にダウンロード」を選択します。
「今すぐ同期」をクリックして、アルバムを即座に同期します。戻って「高速同期」を有効にすると、原画のダウンロードが速くなります。
さて、ここでしばらく走らせた結果、クラウドサービスのアルバムを引き戻すことができました。続けましょう。
「同期」をクリックし、アプリのホームページに戻って同期状態を確認します。動いていれば正常です。次に、スケジュールタスクを設定します。個人の習慣に従ってスケジュールタスクを設定します。ここでは、カスタムの時間、つまり睡眠時間にバックアップを設定します。
ただし、FolderSync に自動起動権限と省電力ポリシーをオフにする権限があるか確認してください。そうでないと、前の設定は無駄になります。
この記事は Mix Space によって xLog に同期更新されました。
元のリンクは https://www.miaoer.net/posts/blog/app-foldersync