awsでpritunlを使ってOpenVPNを立てたときの作業メモ
OpenVPNとは
pritnulとは
VPNサーバ簡単に建てられる君
手順
(1) aws: インスタンス立てる
(2) aws: EIP
普通につくる
(3) aws: セキュリティグループ
HTTP/HTTPS でインバウンド開ておく
(4) pritunl: インストール
インスタンスに入ってOpenVPNのインストールとpritunlのインストールする
(5) pritunl: 初期設定
https://xxxxxxxx(IP)/setup 画面に行く
インスタンスにはいって
$ sudo pritunl setup-key $ sudo pritunl default-password
もろもろ発行
(6) pritunl: settings
adminユーザ設定
もしドメイン当てたかったら「Lets Encrypt Domain」の欄を埋める
(7) pritunl: グループとユーザ追加
このあとのサーバ立ち上げのために
最低1個はユーザグループとユーザを作る必要がある
(8) pritunl: サーバ立ち上げ
[Server]->[add server]
UDPのポート番号をコピーしておく
ユーザグループを紐付ける
サーバ起動しておく
(9) aws: セキュリティグループ
UDP でコピーしたポート番号でインバウンド開ておく
(10) クライアントPC: アプリをinstallする
(11) pritunl: ユーザプロフィールファイルをダウンロード
[User]->
(12) クライアントPC: プロフィールファイルを読み込む
先ほど落としたプロフィールファイルをよみこんで
(13) クライアントPC: つないで見る
(14) 確認
pritunlのサーバログ画面で
[snowy-waters-4571] Thu Jul 11 03:33:39 2019 User connected user_id=xxxxxxxxxx
が書いてあったり
$ curl httpbin.org/ip
して意図したIP(EIPで発行したIP)になっていれば優勝