|
|
@@ -161,6 +161,11 @@ func RemoteIp(req *http.Request) string {
|
|
|
fmt.Printf("XRealIP+++++++++++++++%v\n", req.Header.Get(XRealIP))
|
|
|
fmt.Printf("x-original-forwarded-for+++++++++++++++%v\n", req.Header.Get("x-original-forwarded-for"))
|
|
|
fmt.Printf("RemoteAddr+++++++++++++++%v\n", req.RemoteAddr)
|
|
|
+ fmt.Printf("WL-Proxy-Client-IP++++++++++%v\n", req.Header.Get("WL-Proxy-Client-IP"))
|
|
|
+ fmt.Printf("HTTP_CLIENT_IP++++++++++%v\n", req.Header.Get("HTTP_CLIENT_IP"))
|
|
|
+ fmt.Printf("HTTP_X_FORWARDED_FOR++++++++++%v\n", req.Header.Get("HTTP_X_FORWARDED_FOR"))
|
|
|
+ fmt.Printf("Proxy-Client-IP++++++++++%v\n", req.Header.Get("Proxy-Client-IP"))
|
|
|
+
|
|
|
remoteAddr := req.RemoteAddr
|
|
|
if ip := req.Header.Get(XRealIP); ip != "" {
|
|
|
remoteAddr = ip
|