Bladeren bron

测试获取客户端ip

icole 4 jaren geleden
bovenliggende
commit
432a2011b7
1 gewijzigde bestanden met toevoegingen van 5 en 0 verwijderingen
  1. 5 0
      utils/auth/light_auth.go

+ 5 - 0
utils/auth/light_auth.go

@@ -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