動画のアドレス:
開始#
最近、非常に良い 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 によって同期更新されました。元のリンクは https://www.miaoer.net/posts/blog/app-foldersync