Artificial intelligent assistant

Remote access from Linux to Linux without port forwarding on either side (through a middleman?) I want to remotely access another Linux computer on a different network, but I can't use port forwarding on either network. How would I do that? Is there maybe a website that both the computers can connect to and then it forwards the commands?

I presume both PCs are behind NAT and/or SSH ports are closed?

Still TeamViewer must work under Linux. Not sure if it supports Wayland but it absolutely must support X11 based desktop.

Also check this list.

xcX3v84RxoQ-4GxG32940ukFUIEgYdPy 83989bd5e8fd7d1b64d33c0546220d6c