Internet Anonymity with VPNs and Proxy Networks