I've setup a full node and after some reading decided to run it over tor. The problem I'm having is that inbound connections are still over IPv4, whereas the outbound connections are proper tor/onion addresses. I can ofcourse turn off incoming connections with "bind=127.0.0.1" in in my bitcoin.conf file, but that sort of defeats the purpose of running the node to contribute to the network doesn't it? I've tried a slew of configuration settings with bitcoin.conf, and torrc and can't seem to figure this out.
Is it common for folks running their node over tor to accept and connect just to other tor addresses, or do most just connect(outbound) to other tor addresses, but still receive from normal IPv4 addresses?
Bitcoin.conf:
server=1
proxy=127.0.0.1:9050
onion=127.0.0.1:9050
listen=1
listenonion=1
onlynet=onion
torcontrol=127.0.0.1:9051
torrc:
Log notice file C:\Tor\tor\tor.log
ControlPort 9051
HiddenServiceDir C:/Tor/tor/hidden_service_directory/
HiddenServicePort 8333 127.0.0.1:8333