Remote Accessing Devices via IPv6 from the Internet on GL-X3000

I'm using a GL-X3000 router and trying to access my devices via IPv6 from the internet. I've SSHed into the router and changed my firewall rules, but I'm still unable to establish a connection. Here’s what I’ve done so far:

config zone
option name 'wan'
option input 'ACCEPT'
option output 'ACCEPT'
option forward 'ACCEPT'
option masq '1'
option mtu_fix '1'

config rule
option name 'Allow-IPv6-WAN'
option src 'wan'
option proto 'tcp udp'
option target 'ACCEPT'
option family 'ipv6'

Despite these steps, I'm still unable to access my devices. I suspect there might be an issue with the IPv6 firewall rules or a misconfiguration I might have overlooked.

Any advice on what could be causing this or how to properly configure the firewall to allow IPv6 traffic would be greatly appreciated!

My router can obtain global IPv6 address starting with "2401," and devices connected to the router can also pass the IPv6-test

May I know if the terminal devices have received the 2401 IPv6 global address when the X3000 IPv6 mode NAT6?

Yes, but i set ipv6 mode passthrough instead of nat6

May could try the NAT6 if you required to the remote devices via pure IPv6.
Passthrough is the private IPv6.