diff --git a/drivers/123/driver.go b/drivers/123/driver.go index a97de28caf9..0fb35616d00 100644 --- a/drivers/123/driver.go +++ b/drivers/123/driver.go @@ -86,12 +86,13 @@ func (d *Pan123) Link(ctx context.Context, file model.Obj, args model.LinkArgs) if f, ok := file.(File); ok { //var resp DownResp var headers map[string]string - if !utils.IsLocalIPAddr(args.IP) { - headers = map[string]string{ - //"X-Real-IP": "1.1.1.1", - "X-Forwarded-For": args.IP, - } - } + // Do not set X-Forwarded-For header + // if !utils.IsLocalIPAddr(args.IP) { + // headers = map[string]string{ + // //"X-Real-IP": "1.1.1.1", + // "X-Forwarded-For": args.IP, + // } + // } data := base.Json{ "driveId": 0, "etag": f.Etag, diff --git a/drivers/123_share/driver.go b/drivers/123_share/driver.go index 664cbf254e6..bbdefa57958 100644 --- a/drivers/123_share/driver.go +++ b/drivers/123_share/driver.go @@ -78,13 +78,13 @@ func (d *Pan123Share) Link(ctx context.Context, file model.Obj, args model.LinkA // TODO return link of file, required if f, ok := file.(File); ok { //var resp DownResp - var headers map[string]string - if !utils.IsLocalIPAddr(args.IP) { - headers = map[string]string{ - //"X-Real-IP": "1.1.1.1", - "X-Forwarded-For": args.IP, - } - } + // Do not set X-Forwarded-For header + // if !utils.IsLocalIPAddr(args.IP) { + // headers = map[string]string{ + // //"X-Real-IP": "1.1.1.1", + // "X-Forwarded-For": args.IP, + // } + // } data := base.Json{ "driveId": "0", "shareKey": d.ShareKey,