Or visit
What's My IP
Basically if the IP doesn't match the WAN IP on your router you are behind an ISP NAT and can't share anything.
You can also try traceroute, but it won't directly tell you.
Code:
sudo apt install inetutils-traceroute
might install it on a Pi if you don't have it.
If you see 10.x.x.x or 100.x.x.x IP addresses after the 1st LAN IP you are behind a NAT, traceroute
www.mobileread.com
If you traceroute your public IP from What's my IP or GRC and you see more than one hop with IPs, then you are behind an ISP NAT and can't share anything. If you see one IP and nothing else, or slow hops with * * * then you are probably public.
If you can forward ports or can't see a WAN IP on the home router, likely yoou are behind an ISP NAT and can't share anything.
If you can see a WAN IP on the Router settings and it's not the same as the public IP from What's My IP or GRC, then you are behind an ISP NAT and can't share anything.
It's extremely rare to be able to share to the Internet with other than xDSL, cable, fibre, leased line or professional radio links. Anything with 5G/4G/3G in the name, or using a router with no port forwarding settings isn't going to work. You then need a hosted website and use a local rsync to keep the files updated. Then CW isn't a good solution unless you have access to install on a virtual server or your own co-located server at a data centre (I've done SW support on a co-located server and had hosted accounts since late 1990s). From 1998 to 2005 I only had dialup. ISDN before that and cable protocol without NAT on a microwave link from 2005 to 2023.
Edit:
https://www.whatsmyip.org/more-info-about-you/ might detect if you have NAT.