1
0
mirror of https://github.com/billz/raspap-webgui.git synced 2023-10-10 13:37:24 +02:00

Resolve public_ip

This commit is contained in:
billz 2019-11-17 12:00:30 +00:00
parent 122609866a
commit 81db069626

View File

@ -43,10 +43,12 @@ function DisplayOpenVPNConfig()
} }
} }
$auth = file(RASPI_OPENVPN_CLIENT_LOGIN, FILE_IGNORE_NEW_LINES);
exec('pidof openvpn | wc -l', $openvpnstatus); exec('pidof openvpn | wc -l', $openvpnstatus);
exec('wget https://ipinfo.io/ip -qO -', $return);
$serviceStatus = $openvpnstatus[0] == 0 ? "down" : "up"; $serviceStatus = $openvpnstatus[0] == 0 ? "down" : "up";
$auth = file(RASPI_OPENVPN_CLIENT_LOGIN, FILE_IGNORE_NEW_LINES);
$public_ip = $return[0];
// parse client auth credentials // parse client auth credentials
if (!empty($auth)) { if (!empty($auth)) {
@ -58,6 +60,7 @@ function DisplayOpenVPNConfig()
"status", "status",
"serviceStatus", "serviceStatus",
"openvpnstatus", "openvpnstatus",
"public_ip",
"authUser", "authUser",
"authPassword" "authPassword"
)); ));