Not sure if this is related to Whonix 14, but I replaced a KVM Whonix-Gateway 13 by the newest version (14.0.0.7.4) and now I cannot access a v3 hidden service anymore (works with Whonix 13). Am I missing something? Has something changed? Here is what I have done on the Whonix Gateway 14:
- copied the v3 hidden server folder containing hostname and keys in
/var/lib/tor/
directory of the Whonix-Gateway 14; - added the following lines in
/usr/local/etc/torrc.d/50_user.conf
(as it was in/etc/tor/torrc
in the Whonix 13 Gateway):
HiddenServiceDir /var/lib/tor/server-name/
HiddenServiceVersion 3
HiddenServicePort 80 10.152.152.12 80 - Made sure owner of /var/lib/tor/ is debian-tor (
sudo chown -R debian-tor:debian-tor /var/lib/tor/
)
Then I restarted tor/rebooted the Gateway multiple times. The v3 hidden server is still unreachable (time out).
I checked that the VM where the server is actually located does have the correct internal address 10.152.152.12. It is connected to the Gateway and can reach the external internet through the Gateway (i.e. I can curl urls and I can see that I am connected to Tor).
What is wrong? How to correctly configure the Gateway for v3 hidden services (and maybe v2 too, didnāt try it) in Whonix 14?