Are you able to connect fully use your RigPi while on your local LAN?
You can use whatismyipaddress.com to show your public IP.
That public IP may change from time to time, though many don't.
There are scripts and DNS services that can monitor the public IP and notify you (scripts) or fill in your IP address to the DNS service (https://dyn.com/dns/) which you might access using something like k8mhw.dyndns.org
You could also use a VPN service where your RigPi connects using a clinet to a VPN server and then your remote PC/SmartPhone/Tablet connect to your VPN service to provide direct access to your RigPi.
You don't say who your IP provider is or what brand/model of internet router that you use.
You may get better results searching Google with that info.
73 - Mark - K8MHW
'A RigPi Enthusiast!' - I am not otherwise affiliated with MFJ or RigPi