From 8d9cfb41df20cd5626b22bbfd6a50568e14182f6 Mon Sep 17 00:00:00 2001 From: xrgzs Date: Fri, 4 Oct 2024 21:27:50 +0800 Subject: [PATCH] fix(123&123share): remove X-Forwarded-For header --- drivers/123/driver.go | 13 +++++++------ drivers/123_share/driver.go | 14 +++++++------- 2 files changed, 14 insertions(+), 13 deletions(-) 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,