220
TOP云DDOS防御接入教程-四层TCP/UDP代理转发获取真实ip

产品推荐:

1、安全稳定的云服务器租用,2核/2G/5M仅37元,点击抢购>>>

2、高防物理服务器20核/16G/50M/200G防御仅350元,点击抢购>>>

3、百度智能建站(五合一网站)仅880元/年,点击抢购>>> 模板建站(PC+手机站)仅480元/年,点击抢购>>>



TOP云DDOS防御接入教程-四层TCP/UDP代理转发获取真实ip

点击这里点击这里立即体验DDOS防御>>>

TCP/UDP配置

proxy protocol协议

proxy protocol协议开启

控制台选择【四层防御】下【转发规则】,选择需要获取真实ip的端口,点击配置,在配置里边打开代理协议。如下图:

注:代理协议默认为关闭状态(灰色)。开启需要打开开关(蓝色)。

源站配置

在源站配置端口后面添加 proxy_protocol 。(nginx 版本不要低于 1.9.10)

nginx配置示例:

server {
  listen 443 ssl proxy_protocol http2;
  server_name _;
server {
  listen 80 proxy_protocol;
  server_name _;

修改log_format 添加 $proxy_protocol_addr 。

http {
  log_format main '$proxy_protocol_addr $remote_addr - $remote_user [$time_local] "$request" '
           '$status $body_bytes_sent "$http_referer" '
           '"$http_user_agent" "$http_x_forwarded_for"';
}

重启nginx生效,完成配置。

注意事项:

当源服务器配置上proxy_protocol协议后,这个源服务器的此端口只能接收本节点发送过来数据,节点跟源服务器都需要支持这个协议。


这条帮助是否解决了您的问题? 已解决 未解决

提交成功!非常感谢您的反馈,我们会继续努力做到更好! 很抱歉未能解决您的疑问。我们已收到您的反馈意见,同时会及时作出反馈处理!