Your node connects via Tor *and* your regular IP by default IIRC. To run it only through tor, try using the commandline `-proxy` argument
Well according to what I did read, after version 0.12 or something like that, Bitcoin Core would automatically configure itself to route all connections throught Tor if you had opened Tor Browser before opening Bitcoin Core... but according to the wiki it tells you to do that:
https://en.bitcoin.it/wiki/Tor#GUIIm confused now. I will try to find where I did read that you didn't need to do that anymore.
Maybe what they meant is that if you go to Settings->Options->Network and check "Connect to through SOCKS5 proxy" it will have Tor configured as a proxy by default. So just go in that settings and check that and restart the program and you should be fine.
This seems to be the case. I was confused and just assumed taht if the Tor Browser was oppened then Bitcoin Core autoamtically sets it up for you.
By the way I was reading on using Tor with Core and I saw this:
Note: It is not recommended that you use the Tor network for transferring wallets (unless well encrypted) as there are various attacks against this that can result in you losing your wallet, such as man in the middle exit nodes. In this example we are simply using the Tor network to route Bitcoin client traffic over the Tor network in order to perform simple tasks such as transactions and downloading the block chain, as this can help reduce your susceptibility to de-anonymization attacks.
So im not sure anymore if this is a good idea at all... maybe it's better to use a regular VPN than Tor if you want an increased degree of privacy?