そのある方法を使って。自宅VPN接続も高速な回線で行いたいですよね?このような自宅VPN接続環境(システム)を実現したい!ということです。単純に外出先から自宅のデータにアクセスするだけではなく次の願いを満たすような「何か」を作ってみましょう?というお話です。データは自宅のPCに置きたい。クラウド・サーバには置きたくない。外出先からそのデータにアクセスしたい。データへのアクセス方法を自分で選びたい。ファイルとして見たり、Web画面で見たり、同期アプリケーションで転送したり、カメラのライブ中継を見たり。アクセス認証を行いたい。パスワード等の認証が必要で、何かあったらアクセス権限を停止できるようにしたい。データ個別ではなく、根元からまとめて管理したい。自宅のPCを直接インターネットに公開したくない。NATやNDプロキシ等で、外部からの攻撃から守られたかたちで使いたい。自宅のインターネット接続は、IPv4アドレスでサーバ公開できない状態。グローバルIPv4アドレスが共有されている等の理由。自宅のルータはインターネット接続用の1台のみ使用。VPNサーバ機能なし。2台は設置したくない。ISP契約も1本のみ。IPv6パススルーを使った場合、サーバを公開することができるようですが、設定によっては自宅のPCが(IPv6アドレスで)直接インターネットの世界に公開されてしまい、4~6番の願いを叶えられません。これらすべての願いを叶えるには、VPNルータを使わないにせよ、なにかしらの形でVPN(という技術)を使う必要がありそうです。OpenVPNを使ってみる技術的にいろいろと検討した結果。オープンソースのソフトウェアである「OpenVPN」を使用すれば、願いを実現できそうです。自宅にVPNルータを置かずに、外出先などインターネットのどこかから、v6プラス自宅LANへアクセスする手段の一例として。OpenVPNを使ってこのようなシステムを設計してみました。※他にも手段はありますが、今回はOpenVPNを選ぶ感じです。大きな特徴は「VPN機能付きルータの代わりに、IaaSサーバ/VPS/レンタルサーバー(ここではVPSと呼称します)を使う」ところでしょうか。v6プラス等のサーバを公開できない自宅LANに、OpenVPNのクライアントを置くところもポイントです。具体的な構築の流れは、このようになります。VPSをレンタル契約します。VPSへOpenVPNをインストールして、サーバとして動かします。site(拠点間)接続クライアントとして動かします。外出先で使用するPCにOpenVPNをインストールしてリモート接続します。VPSとルータ役のPCを経由して、自宅LANの機器に自由にアクセスできます。このような構成でしたら、データは自宅においたまま、外出先からアクセスできそうです。通信は暗号化されて、認証によるアクセス管理も可能です。オープンソースのソフトウェアを使用しますので、費用はVPSの契約料のみですが・・・まずは月500円のコースで実験してみると、年間6,000円の計算になります。VPNルータの購入・維持費用+VPN用ISP費用と比較すると、むしろお得な印象です。VPSは事業者同士の競争がありますので、今後、より良いサービスと価格の改善も期待できます。VPSはデータの中継のみ行いデータを置きませんので、VPS事業者を好きなタイミングで自由に変えることもできます。以降の記事にて、OpenVPNサーバやルータ役のPC等を、ひとつひとつ順番に構築してみたいと思います。次回はVPSの準備を行いたいと思います。512MB.」の表示を消すには先日構築した、snap版のNextcloudサーバ。Ra...記事を読むiPhoneの連絡先をNextcloudで管理するにはNextcloudサーバにアドレス帳(電話帳)を入れて、iPhoneの連絡先に表示する手順を記録しておきたいと思います。記事を読むmacOSで日本語ロケールのPostgreSQLを動かすにはmacOSでPostgreSQLの日本語データベースを作成、ネットワークからアクセス可能にする設定を記録しておこうと思います。3.0接続のHDDを取り付けて、静音・コンパクトなNASを作成しようと思います。...記事を読むDockerとSnapsの違い自分用の覚書で、認識が間違っているかもしれませんし、歯抜けでまとまっていませんので、ご参考程度で。squid版ご自宅にVPNルータを導入して、外出先から自宅内のネットワーク機器を使用する場合があるかと思います。VPNサーバ機能付きWi-F...記事を読むホームページとWordPressの違いを箇条書きで物事には色々な見方があるかと思いますが。ホームページとWordPressの違いを、箇条書き形式でまとめてみました。Pi等で、Nextcloudサーバを構築する方法をご紹介しました。コメントをキャンセルメールアドレスが公開されることはありません。*サイト上に表示された文字を入力してください。