如何在 bash 腳本中連接和斷開 openvpn 連線?

如何在 bash 腳本中連接和斷開 openvpn 連線?

openvpn如何在連線後運行編寫 bash 腳本來執行任務

#!/bin/bash
openvpn --config file.ovpn (step 1)
RUN THE TASK AFTER THE CONNECTION (step 2)
THEN DISCONNECT FROM THE OPENVPN (step 3)

我的問題是如何從步驟 1 移動到步驟2 updaemonopenvpn

問題是如何在建立連接時用作腳本openvpn中的常規命令來轉到下一行。bash

答案1

#!/bin/bash
sudo systemctl start openvpn@vpnname # (step 1)
# RUN THE TASK AFTER THE CONNECTION (step 2)
sudo systemctl stop openvpn@vpnname # (step 3)

vpnname 必須替換為在 處設定的 VPN 連線的名稱/etc/openvpn/。例如,/etc/openvpn/vpnname.conf

相關內容