My wife has been Iran for some weeks travelling from the far north to south and has seen no protests or trouble at all. Some extra police around banks today In Tehran. That's it. No locals she has spoken to are particularly concerned. The MSM is making it look a lot worse than it is. Neither of us are Iranian btw just to save those rushing to assumptions. We're just regular worldwide travellers.
VPN's allow us to communicate through normal social media and other channels. Spoke on the phone today and she's having a great time with typically very welcoming locals and other back packers.
Protests are mainly in the poorer rural towns not the bigger cities where the more middle class live, apart from some groups of students.
All that said I'd avoid messing with any of the authorities there, like many places in the world.