Ubuntu

獲取連接到 OpenVpn 伺服器的客戶端的遠端 IP

  • November 20, 2019

我已經設置了一個 openvpn 伺服器,一切正常。現在我正在嘗試記錄客戶端連接事件。我知道配置文件中有客戶端連接指令,每次客戶端連接時都會執行相應的腳本。

現在我想記錄嘗試連接到伺服器的客戶端的公共 IP 地址和位置。如何在此腳本中獲取客戶端的原始公共 IP 地址?

來自 openvpn 的手冊頁

–client-connect script 在客戶端連接上執行腳本。腳本將剛剛通過身份驗證的客戶端的通用名稱和 IP 地址作為環境變數傳遞

因此,如果您的客戶端連接是 bash 腳本,我將執行 export 以查看在 openvpn 中設置的所有環境變數。

腳本和環境變數

trusted_ipuntrusted_ip

引用自:https://serverfault.com/questions/992379