It is possible to host Tor relays [any... bridges, entry, middle or exit] behind VPN IPs using VPN port forwarding.
scenario 1)
- a) User uses VPN IP A on the host, thereby using it as it's first relay.
- b) User's Tor client happens to pick a Tor exit relay running on VPN IP A.
- Conditions a and b match at the same time. The user is now using the same IP as first and last proxy.
scenario 2)
- a) User sets up a VPN inside Whonix-Workstation. Thereby that results in user -> Tor -> VPN -> internet. Using VPN IP A.
- b) A Tor entry guard is being hosted on VPN IP A.
- Conditions a and b match at the same time. The user is now using the same IP as first and last proxy.
It might result in Tor over Tor. Needs to be through through.
document where:
https://www.whonix.org/wiki/Tunnels/Introduction
TODO:
- think this through
- 1) a) Is Tor clever enough to detect and avoid such situations?
- ask on the tor-talk mailing list