Ubuntu
獲取連接到 OpenVpn 伺服器的客戶端的遠端 IP
我已經設置了一個 openvpn 伺服器,一切正常。現在我正在嘗試記錄客戶端連接事件。我知道配置文件中有客戶端連接指令,每次客戶端連接時都會執行相應的腳本。
現在我想記錄嘗試連接到伺服器的客戶端的公共 IP 地址和位置。如何在此腳本中獲取客戶端的原始公共 IP 地址?
來自 openvpn 的手冊頁
–client-connect script 在客戶端連接上執行腳本。腳本將剛剛通過身份驗證的客戶端的通用名稱和 IP 地址作為環境變數傳遞
因此,如果您的客戶端連接是 bash 腳本,我將執行 export 以查看在 openvpn 中設置的所有環境變數。
看
腳本和環境變數
trusted_ip
和untrusted_ip