CGN é algo que o seu ISP faz, não algo que você possa mudar. E o ISP geralmente não tem escolha porque não possui endereços IPv4 suficientes para fornecer a cada cliente um endereço separado. Então, eles precisam fazer com que os clientes compartilhem endereços por meio do uso de CGN.
Você pode convencer seu ISP a fornecer seu próprio endereço público, mas provavelmente terá que pagar mais por isso. E, em muitos casos, o ISP simplesmente não fornece mais nada.
O runout do IPv4 é desagradável, e é por isso que todos devem implementar o IPv6 em qualquer lugar. É a única solução que temos para sair dessa bagunça do IPv4 ...