From 97e90c2d8a4362e0bbac469b4178c0a02e56bc70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=89=E5=AE=89=E7=A7=91=E6=8A=80?= Date: Wed, 23 Oct 2024 19:36:04 +0800 Subject: [PATCH] Update problems.md --- docs/guide/problems.md | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/docs/guide/problems.md b/docs/guide/problems.md index 15d0f50..0712ec3 100644 --- a/docs/guide/problems.md +++ b/docs/guide/problems.md @@ -9,10 +9,21 @@ ### 🍐 后面的网站如何获取客户端真实ip? -?> 南墙转发给网站的HTTP请求头中会加入X-Waf-Ip字段,他的值即为客户端ip,也可以通过X-Forwarded-For来获取。 +?> 南墙转发给网站的HTTP请求头中会加入X-Waf-Ip字段,它的值即为客户端ip,也可以通过X-Forwarded-For来获取。 ### 🍑 集群模式下如何区分不同的南墙来源? -?> 南墙转发给网站的HTTP请求头中会加入X-Waf-Id字段,他的值即为用户在/uuwaf/conf/uuwaf.conf中配置的id值,用户可以通过该值来区分网站请求来自那台南墙服务。 \ No newline at end of file +?> 南墙转发给网站的HTTP请求头中会加入X-Waf-Id字段,它的值即为用户在/uuwaf/conf/uuwaf.conf中配置的id值,用户可以通过该值来区分网站请求来自那台南墙服务。 + + + +### 🍋 如何解决南墙Docker版获取的客户端ip为容器网关ip的问题? + +?> 这是部分主机docker网络和firewalld冲突引起的,导致南墙获取的客户端访问ip为172开头的容器网关ip,可以把docker网桥加入到防火墙的internal区域来解决。手工执行如下命令解决,其中wafnet为南墙docker容器的网桥名称。 + +```bash +firewall-cmd --permanent --zone=internal --change-interface=wafnet +``` +