From b834cc4275105939a51cc9d6635c21d3e9fde6e5 Mon Sep 17 00:00:00 2001 From: Keith Irwin Date: Tue, 13 Sep 2022 10:32:32 -0600 Subject: [PATCH] Found the remote IP var --- back/dashboard.cgi | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/back/dashboard.cgi b/back/dashboard.cgi index d872133..93686f8 100755 --- a/back/dashboard.cgi +++ b/back/dashboard.cgi @@ -10,20 +10,16 @@ CONFIG_FILE='/etc/wgapi/config' [ -f "${CONFIG_FILE}" ] || exit 4 source "${CONFIG_FILE}" -printf 'REAL IP: %s\n' "${X_REAL_IP}" >>"${LOGFILE}" -env >>"${LOGFILE}" -set >>"${LOGFILE}" - case "${REQUEST_METHOD}" in # List peers - 'GET') "${LIB_DIR}/peer_list" "${REMOTE_ADDR}";; + 'GET') "${LIB_DIR}/peer_list" "${HTTP_X_REAL_IP}";; # Add peer - 'POST') "${LIB_DIR}/peer_add" "${REMOTE_ADDR}" "${QUERY_STRING}";; + 'POST') "${LIB_DIR}/peer_add" "${HTTP_X_REAL_IP}" "${QUERY_STRING}";; # Delete peer - 'DELETE') "${LIB_DIR}/peer_del" "${REMOTE_ADDR}" "${QUERY_STRING}";; + 'DELETE') "${LIB_DIR}/peer_del" "${HTTP_X_REAL_IP}" "${QUERY_STRING}";; # Bad request *) printf 'Invalid HTTP verb' | "${LIB_DIR}/http_res" 405;;