cliからvpn接続したい
最近vpn接続することが何度かあったのですが、いちいち設定のネットワークから選択して、、、というのが面倒でした。
そこでcliから vpn 接続ができないかと探していたところ、openvpnに辿り着いたので忘備録です。
環境
macOS Sonoma 14.1
Homebrew 4.3.16
手順
homebrewを利用します。
vpn接続設定ファイル(.ovpn)は取得している状態です。
1. openvpnをインストール
brew install openvpn
2. vpn接続用ファイル保存ディレクトリ作成 & ファイル格納
.ovpnファイルを格納するディレクトリを作成し、ファイルを格納します。
コマンドは参考ですので、好きな場所にファイルを置いておけば大丈夫です。
mkdir -p ~/openvpn
cp Path/to/your/<file名>.ovpn ~/openvpn
3. openvpnを開始する
以下コマンドで、openvpnを開始します。
sudo brew services start openvpn
成功するとログが出ます
==> Successfully started `openvpn` (label: homebrew.mxcl.openvpn)
(止めたい場合はstopします)
sudo brew services stop openvpn
4. vpn接続する
sudo openvpn --config ~/openvpn/<file名>.ovpn
成功すると、(サーバーごとに違うかもですが)ログが出てvpn接続した状態になります。
~~ 中略 ~~
2024-08-18 18:06:02 Initialization Sequence Completed
以上で完了です。
configファイル等を設置すればssh接続のようにできるかも、、、?と思いましたが、今回はひとまずここまでにします。