Amid mass protests and an Internet crackdown, demand for VPNs has surged in Iran - but finding ones that work is a challenge.