The Iran IP VPN app for macOS is here. It runs natively on Apple Silicon and Intel Macs (macOS 12+), and it's signed and notarized by Apple — download the DMG, drag it into Applications, sign in and you're connected with a real Iranian IP.
Native on Apple Silicon and Intel (macOS 12+). Download the DMG → — drag it into Applications and sign in with Google or Apple.
The download page always serves the latest DMG — grab it again any time to update. Download page →
Same account, same real Iranian IP pool, same no-activity-logs policy as every other platform — with the connect flow and smart routing you know from the desktop apps. Iranian internet banking, tax portals and brokerage sites work right from your Mac. Our About page explains how we build and what we never log.
The first time you press connect, macOS shows its own dialog saying Iran IP VPN “would like to add VPN configurations”, and asks for your administrator password. That prompt comes from macOS, not from us — every VPN on the Mac goes through it, because adding a VPN profile changes system-wide network settings. Approve it once and it does not come back.
If you dismissed it by accident, the app cannot connect. Open System Settings → VPN to see whether an Iran IP VPN entry is listed, then press connect again in the app to re-trigger the prompt.
Every app. The macOS client installs a system VPN profile rather than a browser extension, so everything leaving the Mac goes through the tunnel — Safari, Chrome and Firefox, but also native apps and command-line tools. That matters for the Iranian services you reach outside a browser.
Smart routing sends only what needs an Iranian IP through the tunnel, so the rest of your connection keeps its usual speed and your non-Iranian traffic takes its normal route.
Usually a cached DNS answer, or a page the browser cached while you were still on a foreign IP. Quit the browser completely (⌘Q — closing the window is not enough), reopen it, and hard-refresh with ⌘⇧R. If it persists, flush the DNS cache from Terminal with sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder.
Waking from sleep tears down and rebuilds network interfaces, and a tunnel does not always survive that. Disconnect and reconnect once. If you mainly use the Mac for Iranian services, connect first and open them afterwards rather than the other way round.
Some managed networks run their own proxy or block the ports a VPN needs. If the app connects everywhere except on one network, that network is the cause rather than the app — a phone hotspot is the quickest way to confirm it.
Then the IP part is already solved, and what is left is the account: a one-time password you cannot receive, an expired card, or a dormant account. See dynamic passwords without an Iranian SIM, and why Iranian sites block foreign IPs for what each error actually means.
To update, download the current DMG from the download page and drag the new app over the old one — your account and settings are kept. To remove it, disconnect, quit the app, drag it from Applications to the Trash, and delete the leftover profile in System Settings → VPN.
Yes — the macOS app is available now for Apple Silicon and Intel Macs (macOS 12+). Download the DMG, drag the app into Applications and sign in.
Download the DMG from the download page, open it, drag Iran IP VPN into Applications and launch it. The app is signed and notarized by Apple, so it opens without security warnings.
Yes. Plans are tied to your sign-in (Google or Apple), not to a device — sign in on your Mac and your free or premium plan is already there.
Yes — Sign in with Apple is supported on macOS too, so the account you already use on other devices carries straight over.
Download the DMG, drag it into Applications and sign in — free to start. Signed and notarized by Apple, so it opens without warnings.