A lot of services and domains are outside of Iran and they are restricted or blocked, for accessing this service you need to use VPN or proxies with tunneling option, apart from these problems, when we use proxies the domestic services are unavailable because our IP is not in Iran; for bypassing these issues we gathered a list of Iranian domains and services to help our people bypass this situation.
This repository is a compiled list of public information about websites hosted in Iran. It is intended for informational purposes only and is not intended to provide guidance on how to connect to or create or manage a virtual private network (VPN). The content in this repository is provided as-is and we make no representations or warranties of any kind, express or implied, about the completeness, accuracy, reliability, suitability or availability of the information contained in this repository. Any reliance you place on such information is strictly at your own risk. We will not be liable for any errors or omissions in the information or for any losses, damages, or other liabilities that may arise from its use. Please use caution and consult with a qualified professional before using any information from this repository.
This can differ depending on which tool you use. Please check this guide for more information about each client.
The client guides have been moved to https://bootmortis.github.io/iran-hosted-domains. You can find the updated guides and instructions for your clients there.
all
: a combination of other
and tld-ir
, should be used as direct
.ads
: Iran-related advertising services that need to be blocked
.proxy
: Iran-related domains that are blocked inside of iran and need to be proxied
.ir
: handpicked .ir
domains, use as direct
.other
: non .ir
domains, use as direct
.tld-ir
: all .ir
domains, use as direct
.You can always find the latest version of these files in the release page.
You can click on app name to see the usage instructions.
Also, for each file there is a .sha256
file that contains sha256 hash of that file.
If you know of any other source, or you found a website that isn't here, please open an issue or add that specific website to custom_domains.py and make a PR.
A Python script is executed by Github Action and generates files that are on the release page.