uuWAF icon indicating copy to clipboard operation
uuWAF copied to clipboard

建议:为Docker部署方式添加IPv6(双栈)支持

Open CreeperLKF opened this issue 11 months ago • 1 comments

在具有公网IPv4和IPv6的Ubuntu 22.04上使用Docker部署uuwaf,虽然可以通过IPv6访问,但其实是主机转发过去的,来源IP只能看到内网IP 172.x.x.x。 如果要添加IPv4-IPv6双栈支持,至少需要修改以下配置:

  1. docker-compose.yaml的networks里面启用IPv6 https://github.com/Safe3/uuWAF/blob/7ac80725a5790550f2cfe77ff58d31f4a064f277/docker/docker-compose.yml#L1-L11 这里添加enable_ipv6: true,这样可以使得Ubuntu不会主动转发(效果上就是这个wafnet驱动从类似CentOS防火墙的external移动到了internal)。
  2. 在*/uuwaf/conf/uuwaf.conf*里面启用IPv6,具体而言,对应地修改resolver 127.0.0.11 ipv6=on;listen [::]:80 default_server reuseport;以及listen [::]:443 ssl default_server reuseport;

此时防火墙可以看到正确的IP。

CreeperLKF avatar Dec 13 '24 20:12 CreeperLKF

好的,谢谢反馈

Safe3 avatar Dec 14 '24 15:12 Safe3