web-dev-qa-db-ja.com

OpenVPNは、クライアントが接続したときに電子メール通知を送信します

クライアントがWindows10マシンで実行されているOpenVPNサーバーに接続/切断したときに電子メール通知を受け取りたいのですが。クライアントのcommon_name、date and time、remote_ip、local_ipを電子メールコンテンツとして含めたい。

* nix環境用に作成された電子メールスクリプトをいくつか見ましたが( 例1例2 )、OpenVPNWindowsで実行できませんでした。

誰かが私にこの問題の適切なスクリプトを提案してくれれば幸いです:)

1
Pahan

OpenVPN 2.4のリファレンスマニュアル–client-connectおよび–client-disconnectのパラメーターを参照してください。

Windowsでは、引数として.batスクリプトを使用する必要があると思います。

次の例は推測にすぎませんが、実験することで詳細を簡単に見つけることができます。

  • -client-connect connect.bat

    del %common_name%.disconnect
    echo CONNECT %date% %time% > %common_name%.connect
    
  • -client-disconnectdisconnect.bat

    del %common_name%.connect
    echo DISCONNECT %date% %time% > %common_name%.disconnect
    
0
harrymc