ビデオアドレス:
開始#
最近、私は FolderSync という非常に優れた SMB バックアップソフトウェアを見つけました。以前はデータケーブルを使用してコンピュータに接続してアルバムディレクトリをバックアップしていました。
私の家にはブランドの 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.xyz/posts/blog/app-foldersyncです。