as I understand with ipv6 there is no NAT so every client on a network will get a different public ip address (so there is no need for port forwarding). so I checked on my network and indeed every computer has a different public ipv6 address which I can ping and ssh to from inside the local network. But when I try to access the address from outside the network (either ping6 or ssh) the connection times out.
Is my local machine blocking the connection or my router or my isp?