WebRTC is using local IP instead of public IP.... Need code help

Godot Version

4.2.2

Question

I am trying to make a multiplayer game with webRTC. Im using the minimal webRTC code provided on this github link.
webrtc-minimal.gd
When I inspect the IP address in the ICE candidate, its literally just my local ip, 192.168.1.125

How am I supposed to connect outside of my local network with this!!!

P.S.
Im inspecting it with a function that just prints out the values when its created
p2.ice_candidate_created.connect(printTheIp)