Bitcoin Core wants port 8333 open to the web if you’d like inbound connections. If you run it by means of a VPN, most suppliers, together with PIA, block inbound site visitors totally. Even in case you pay for a devoted IP, that alone doesn’t assure friends can attain your node. That’s the reason your setup works superb instantly along with your ISP however reveals zero inbound friends when linked by means of the VPN.
If you’d like inbound connections whereas utilizing a VPN, you need to select a supplier that explicitly helps port forwarding. After you have that, log in to your VPN dashboard, allow port forwarding, and ensure port 8333 is forwarded to your machine. In your system’s firewall or UFW guidelines, verify that port 8333 is open, then restart your node. At that time, friends ought to be capable to attain you thru the VPN’s tackle.
In case your VPN doesn’t help port forwarding, then your node will nonetheless perform, however solely with outbound connections. That also contributes to the community, however not in the identical method as a totally reachable node.
In case your actual aim is privateness quite than simply utilizing a VPN, it’s usually simpler to run Bitcoin Core over Tor. Tor robotically provides your node a .onion tackle that friends can connect with, so you do not want to fret about devoted IPs or forwarding guidelines in any respect.

