I have Bitcoin Core installed and Electrum Rust Server. Everything is synced and I can connect to it within my home network. I have also installed VPN and TOR and its running well. When I check for peers it shows more than 10.
The main reason for setting this up was for privacy reasons (and of course to help the network).
But I wanted to know now how this helps with my privacy.
By using Tor, you don't need to use VPN.
Using Tor is good for your node privacy and your Bitcoin transactions too, because other nodes don't know your real IP address.
Using your own full node for broadcasting your transactions, with TOR, you don't have to broadcast it to other nodes that can know your real IP address.
https://bitcoin.org/en/full-nodeIs it possible to connect to my node when I am outside of my home network?
You can use addnode.
https://developer.bitcoin.org/reference/rpc/addnode.html