mirror of
https://github.com/eolinker/apinto
synced 2025-10-22 00:09:31 +08:00
额外参数v2插件、请求体限制插件完成
This commit is contained in:
@@ -46,14 +46,15 @@ var (
|
||||
func (r *ProxyRequest) reset(request *fasthttp.Request, remoteAddr string) {
|
||||
|
||||
r.RequestReader.reset(request, remoteAddr)
|
||||
|
||||
forwardedFor := r.req.Header.PeekBytes(xforwardedforKey)
|
||||
if len(forwardedFor) > 0 {
|
||||
r.req.Header.Set("x-forwarded-for", fmt.Sprint(string(forwardedFor), ",", remoteAddr))
|
||||
r.req.Header.Set("x-forwarded-for", fmt.Sprint(string(forwardedFor), ",", r.remoteAddr))
|
||||
} else {
|
||||
r.req.Header.Set("x-forwarded-for", remoteAddr)
|
||||
r.req.Header.Set("x-forwarded-for", r.remoteAddr)
|
||||
}
|
||||
|
||||
r.req.Header.Set("x-real-ip", r.RequestReader.realIP)
|
||||
r.req.Header.Set("x-real-ip", r.realIP)
|
||||
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user