|
@@ -156,7 +156,10 @@ const (
|
|
|
|
|
|
|
|
// RemoteIp 返回远程客户端的 IP,如 192.168.1.1
|
|
// RemoteIp 返回远程客户端的 IP,如 192.168.1.1
|
|
|
func RemoteIp(req *http.Request) string {
|
|
func RemoteIp(req *http.Request) string {
|
|
|
- fmt.Printf("+++++++++++++++%v", req.Header)
|
|
|
|
|
|
|
+ fmt.Printf("+++++++++++++++%v\n", req.Header)
|
|
|
|
|
+ fmt.Printf("+++++++++++++++%v\n", req.Header.Get(XForwardedFor))
|
|
|
|
|
+ fmt.Printf("+++++++++++++++%v\n", req.Header.Get(XRealIP))
|
|
|
|
|
+ fmt.Printf("+++++++++++++++%v\n", req.RemoteAddr)
|
|
|
remoteAddr := req.RemoteAddr
|
|
remoteAddr := req.RemoteAddr
|
|
|
if ip := req.Header.Get(XRealIP); ip != "" {
|
|
if ip := req.Header.Get(XRealIP); ip != "" {
|
|
|
remoteAddr = ip
|
|
remoteAddr = ip
|