印刷用表示へ切り替え 通常表示へ切り替え 更新履歴を表示 更新履歴を隠す
Hardware Synology QuickConnect で NAS に接続する

Synology QuickConnect を使って自宅の NAS に自宅外から接続する。ポートフォワーディングの設定は必要ない。

■ ■ ■

はじめに

Synology 社製の NAS を購入して (nlog(n): Synology NAS DS216j 購入),Mac のバックアップサーバにした (nlog(n): Mac の Time Machine 用ハードディスクを DS216j に接続して移行する)。

DS216j は DiskStation Manager (DSM) という Linux ベースの OS で管理されていて,各種アプリをインストールすることができ,Web インターフェイスも持っている。普通は自宅で Wi-Fi 接続して DSM を使っているが,自宅外から使いたいことがある。

Synology QuickConnect

Synology QuickConnect を使うと,DSM に外部から接続できる。しかも,DSM にはポートフォワードしていなくてもいいというところが驚き。普通は,外部から自宅内サーバに接続する場合は,そのサーバへのポートフォワーディングの設定を,外部から見える自宅の入口の ADSL モデムにしてやる必要がある。ところが QuickConnect を使うとこれが不要なのだ。

QuickConnect を使った接続
QuickConnect を使った接続


上の図では,持ち出したパソコンが一番左で,右が自宅である。持ち出しパソコンで自宅にアクセスすると,通常はブログサーバに接続される。ADSL モデムの DMZ にブログサーバが設定してあるからである。ところが,QuickConnect を使うと,DMZ でもない Synology NAS の Web インターフェイスに接続できてしまうのである。Web だけではなく,スマホアプリによるデータのバックアップもできる。HTTP と HTTPS 接続のどちらかを選択することができる。

例えば,NAS に DS Photo Station をインストールし,iPhone に DS photo アプリをインストールしておくと,iPhone の写真を NAS にバックアップしてくれるのである。この際のファイル名は,iPhone のファイル名ではなく,IMG_20161124_215606.jpg という形式の,年月日と時刻で構成されたファイル名に変換されて保存される。

QuickConnect の仕組みについては Synology がホワイトペーパーを公開している (Technical and Solution White Papers from Synology - Support | Synology Inc.)。これによると,Synology は QuickConnect Server と Relay Server を持っていて,クライアントパソコンと NAS の接続状態によって,これらを使い分けるようになっているようだ。次の順に試行される。

  1. LAN 接続
  2. WAN 接続
  3. ホールパンチング接続
  4. リレーサーバ接続

ホールパンチングというのは「穴あけ」であり,トンネルを作ることを意味している。QuickConnect では,NAS から QuickConnect サーバに向けた接続を常にしているので,パソコンやスマホなどのクライアントから QuickConnect サーバへの接続リクエストがあったときに,NAS との間にトンネルを作ることができ,このトンネルを通して外部からの接続ができるのである。HTTPS 接続を使えば,Synology にはクライアントと NAS の接続情報を教えることになるが,通信の内容は SSL で暗号化されているため知られるという心配はない。

Posted by n at 2016-11-24 21:45 | Edit | Comments (0) | Trackback(0)
Trackbacks

  • 「手違いで複数トラックバックを送ってしまった!」という場合でも気にしないでください (重複分はこちらで勝手に削除させていただきます)
  • タイムアウトエラーは,こちらのサーバの処理能力不足が原因です (詳細は トラックバック送信時のエラー をご覧ください)
  • トラックバックする記事には,この記事へのリンクを含めてください(詳細は 迷惑トラックバック対策 をご覧ください)
Comments
Post a comment
  • 電子メールアドレスは必須ですが,表示されません (気になる場合は「メールアドレスのような」文字列でもOKです)
  • URL を入力した場合はリンクが張られます
  • コメント欄内ではタグは使えません
  • コメント欄内に URL を記入した場合は自動的にリンクに変換されます
  • コメント欄内の改行はそのまま改行となります
  • 「Confirmation Code」に表示されている数字を入力してください (迷惑コメント対策です)


(必須, 表示されます)


(必須, 表示されません)


(任意, リンクされます)


Confirmation Code (必須)


Remember info (R)?