Access a network behind a Carrier Grade NAT with Wireguard

Nowadays, a lot of ISPs are putting their clients behind giant NATs which blocks us from easily accessing local services from the outside.

Well… I moved recently and was thinking about setting up a VPN with my new fancy router. But I discovered something: the ISP put behind a giant NAT. Didn’t even know that Carrier Grade NATs were a thing and it never happened to me back in Portugal. Suggestions? I want a simple way to access the network remotely: just for the machines, not for the Internet.