Bypassing Transparent and Non-Transparent Proxies