gost 作为 web服务中nginx 后端的 http反向代理,如何把真实ip传到gost上呢?能在请求头上传过去吗?
Opened this issue · 3 comments
oscode1988 commented
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?
ginuerzh commented
让nginx带上X-Forwarded-For
头就可以了。
oscode1988 commented
带上了X-Forwarded-For,gost识别不到(日志里面remote还是本地ip),gost后面的程序里面都可以识别到X-Forwarded-For
ginuerzh commented
具体的使用配置?