部屋のRaspberryPiに外部からアクセスできるようにした話

タイトル通り,部屋においてあるRaspberryPiに対してインターネット経由でアクセスできたら楽だよなーとか考えて,実際に組んでみた.

本当はグローバルIPがあればそのまま公開できたのだけれど,下宿の共用回線にはそんなものないので,VPSのグローバルIPを使うことにした.
ただ,VPSのグローバルIPを使うにしても,NAPTをかけるには転送が届くようにしなければならない.
なので今回はVPNを使うことにした.
 
つまり,VPNでVPSとRPiを接続しNAPTでVPSのグローバルIPをRPiに転送する.
 
最初に,VPSにVPNサーバをインストールする.
インストールしたらPCでVPNクライアントとして接続できるか確認.その後RPiでも確認.
デフォルトではPC<->RPiは接続できないので,client-to-clientを追加してPC<->RPiでpingが通るか確認.
そして,firewall-cmdで10080を開けて,10080をVPN上のRPiのIPアドレス:80に転送.
 
だいたいこれで設定完了.