
【臨時回】海外から自宅に侵入したーーーい!!!(合法)
おはこんばんにちは。Shinguです。
突然ですが、今私は
自宅にVPNサーバーを作ってみたい!!!!!!!!
別に今すぐ必要なわけではありません。
仕事や勉強、日常生活で必須なわけでもないし、海外を飛び回っているわけでもない。
じゃあ、なぜ作るのか。
自宅VPNって、なんかカッコよくない?
ということで今回は、完全に「やってみたい」から始まった自宅VPN構築計画です。
そもそもVPNって何?
VPNは「Virtual Private Network」の略です。
ざっくり言えば、外出先のPCやスマホから、インターネット経由で自宅ネットワークへ安全に接続する仕組み。
例えば旅行先のホテルから自宅VPNへ接続すると、
ホテル → 自宅VPN → インターネット
という経路で通信できます。
さらに設定次第では、自宅にあるPCやNASなどへ、外からアクセスすることもできます。
……これ、普通に面白くない?
海外旅行で使えそう
自分の場合、一番分かりやすい用途は海外旅行です。
まあ、海外旅行なんてほぼ行かないんだけど。
それでも海外から日本の自宅VPNへ接続すれば、通信の出口を自宅側にできます。
海外のホテルやフリーWi-Fiを使うときにも、端末から自宅VPNまでの通信を暗号化できます。
「海外にいるのに、通信はいったん日本の自宅へ飛んでいく」
と考えると、なかなかロマンがあります。
もちろんVPNを使えば何でも安全になるわけではありませんし、サービスによってはVPN接続を制限している場合もあります。
でも、自分で仕組みを理解して構築する教材としてはかなり面白そうです。
どうやって作る?
調べてみると、自宅VPNにもいろいろ方法があります。
ルーターのVPNサーバー機能を使う方法もあれば、PCやRaspberry PiなどにVPNサーバーを立てる方法もある。
そして候補として気になっているのが、
WireGuard。
比較的新しいVPNプロトコルで、構成がシンプルで高速。
せっかくなら「ボタンを押したら完成!」ではなく、
自分でちゃんとVPNサーバーを構築してみたい。
ポート開放はどうするのか。
DDNSは必要なのか。
IPv4 over IPv6環境でもいけるのか。
外から自宅LANへどうルーティングするのか。
セキュリティはどうするのか。(設定をミスるととんでもないことに…)
この辺を一つずつ調べながら作っていく予定です。
ということで、作ります
実用性だけ考えれば、市販のVPNサービスを契約した方が圧倒的に楽です。
でも今回は、それじゃ面白くない。
「海外から自宅のネットワークに入れる環境を、自分で作った」
これがやりたい。
サーバーを立てて、設定して、スマホの回線から接続して、
「おお、自宅につながった!!」
をやりたいだけです。
果たして無事に完成するのか。
それともネットワーク設定で沼るのか。
たぶんどこかしらで沼ります。
構築結果はまた今度。
またお会いしましょう。