Yes, a VPN can effectively hide your P2P traffic by encrypting it and cloaking your device’s IP.