mirror of
https://github.com/eolinker/apinto
synced 2025-10-24 01:03:23 +08:00
update ai provider
This commit is contained in:
@@ -48,14 +48,21 @@ 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), ", ", r.remoteAddr))
|
||||
} else {
|
||||
r.req.Header.Set("x-forwarded-for", r.remoteAddr)
|
||||
if r.remoteAddr != "0.0.0.0" {
|
||||
if len(forwardedFor) > 0 {
|
||||
r.req.Header.Set("x-forwarded-for", fmt.Sprint(string(forwardedFor), ", ", r.remoteAddr))
|
||||
} else {
|
||||
r.req.Header.Set("x-forwarded-for", r.remoteAddr)
|
||||
}
|
||||
}
|
||||
//if len(forwardedFor) > 0 {
|
||||
// r.req.Header.Set("x-forwarded-for", fmt.Sprint(string(forwardedFor), ", ", r.remoteAddr))
|
||||
//} else {
|
||||
// r.req.Header.Set("x-forwarded-for", r.remoteAddr)
|
||||
//}
|
||||
if r.realIP != "0.0.0.0" {
|
||||
r.req.Header.Set("x-real-ip", r.realIP)
|
||||
}
|
||||
|
||||
r.req.Header.Set("x-real-ip", r.realIP)
|
||||
|
||||
}
|
||||
|
||||
//func NewProxyRequest(request *fasthttp.Request, remoteAddr string) *ProxyRequest {
|
||||
|
Reference in New Issue
Block a user