

Yup that is exactly what i already did (with no-ip instead of duck dns but the same service), but as i said, the fact that it’s dynamic is not the problem. It’s the fact that even my dynamic ip address is not actually truly public. At least that is how i understand CGNAT.

Depends on your work. If you manage headless remote servers or computers, terminal through SSH is kinda the only way to use the computer. There is a lot of software and algorithms or databases that don’t actually require a gui. Terminal comands are also great because they can be easily reused and further integrated and automated.