go-gost/gost

gost 作为 web服务中nginx 后端的 http反向代理,如何把真实ip传到gost上呢?能在请求头上传过去吗?

Opened this issue · 3 comments

GOST服务支持接收代理协议头(PROXY protocol v1/v2),当服务处于其他代理服务(例如Nginx)后面时,通过代理协议用于获取客户端真实IP。

文档写的GOST服务支持接收代理协议头(PROXY protocol v1/v2),但是对于web 请求型的场景,我nginx要构造(PROXY protocol v1/v2)?这个怎么配置呢?

我是想在nginx的web服务中使用gost的 分流和限流功能,把gost放nginx的后面,问题是nginx的真实ip如何传到gost,目前测试gost接收到的都是nginx的ip?

让nginx带上X-Forwarded-For头就可以了。

带上了X-Forwarded-For,gost识别不到(日志里面remote还是本地ip),gost后面的程序里面都可以识别到X-Forwarded-For

具体的使用配置?