Carpe Diem

備忘録

VPN

Cloud VPN (Classic VPN) を使ってみる

概要 GCPのVPCは物理ネットワークを仮想化したネットワークであり、異なるVPC同士は直接疎通することはできません。 通常であればExternal IP経由もしくはLBなどを用いてアクセスしますが、内部IPで疎通したい場合はVPNを構築する必要があります。 検証 事前…

VPN接続するとどうして別ネットワークにアクセスできるのか

概要 VPNサーバをAWSに置くことで内部ネットワークに外部からアクセスする手法がありますが、どうしてそれができるのかを知りたくなって調べてみました。 環境 VPNサーバ Ubuntu v18.04 pritunl v1.29.1958.76 クライアント macOS Mojave 10.14.2 ネットワー…

VPNで特定のサーバに繋がらない

概要 先日VPNサーバを再起動したところ、基本的に内部ネットワークに接続できるものの特定のサーバに対し 疎通(ncコマンド)自体はできる 3 way handshakeもできる Webページは見れない 会社からのアクセスだとWebページも見れる という状況に陥ったのでその…

Pritunl で簡単にVPNサーバを構築する

概要 Pritunlという簡単にVPNサーバの構築&管理のできるOSSがあったので使い方を紹介します。 環境 サーバ側 Ubuntu 14.04 pritunl v1.12.828.76 MongoDB 3.0.8 開放ポート(管理用) 9700/tcp 開放ポート(VPN用、任意) 12345/udp クライアント側 OSX Tun…

TunnelBlick を使って OpenVPN で接続する

VPN

環境 OSX TunnelBlick 3.4 インストール TunnelBlickからdmgファイルをダウンロードしてインストールします。 OpenVPN設定 今回は OpenVPN の設定ファイル xxx.ovpn があるケースです。 TunnelBlickを起動すると設定を求められます。