Yes, bitcoind will start onion service if it is configured for inbound Tor connections. Also I2P is now additional option, best is to run bitcoind with both Tor and I2P.
These RaspiBolt configuration guides might be useful:
What is your opinion on I2p vs Tor? I personally hate it that we can't agree on a protocol - especially since its anonymity relies on number of nodes
reply
There is no need to use single network for bitcoind. Single anonimity network is potential single point of failure. More different networks are good here. If possible, adding receiving blockchain data from Blockstream satellite on top is also good.
reply
agreed, domain names can be resolved by socks proxies so any should be possible to use.
reply
bitcoind uses DNS only for initial peer discovery when you start your node for the first time. And even if it's not working, you can addnode= new peers manually.
reply
So it would require a firewall redirection to funnel it to use Tor for hidden services. Still??
reply
What? I'm not sure I'm following. You just install Tor and configure bitcoind to use it. Then bitcoind will automatically create .onion service for your node, where other Tor enabled nodes will be able to connect to, and you will be able to connect to other Tor nodes (or clearnet nodes via Tor using exit nodes). No firewall configuration is needed for that, unless you have some strict rules that prohibits encrypted outgoing traffic to tcp/443, which Tor uses (to look like a HTTPS traffic).
reply
good. I haven't used it for years.
reply