Skip to content

"Iran Hosted Domains" is a comprehensive list of Iranian domains and services that are hosted within the country.

License

Notifications You must be signed in to change notification settings

bootmortis/iran-hosted-domains

Repository files navigation

Iran Hosted Domains

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.

Disclaimer

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.

Usage

This can differ depending on which tool you use. Please check this guide for more information about each client.

Clients

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.

Categories

  • 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.

Files

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.

  • clash_rules_ads.txt, clash_rules_ads.yaml, clash_rules_other.txt and clash_rules_other.yaml: Contains all ADs and non-ir domains for clash in two different formats.
  • domains.txt: Contains all websites hosted in Iran.
  • hysteria_client.acl and hysteria_server.acl: see Hysteria section.
  • iran-geosite.db: for sing-box core see Sing-Box section.
  • geosite-*.srs files: for sing-box v1.8 and later, these files are available here.
  • iran.dat: Contains all websites hosted in Iran, ADs and proxy related domains for v2ray/xray, see Full Categories for more info.
  • qv2ray_schema.json: Importable json schema that can be used in Qv2ray.
  • shadowrocket.conf: Importable conf file that can be used in Shadowrocket.
  • surge_domainset_ads.txt, surge_domainset_other.txt, surge_ruleset_ads.txt and surge_ruleset_other.txt: Contains all ADs and non-ir websites hosted in Iran for Surge in two different formats.
  • switchy_omega.sorl: Contains domains for SwitchyOmega.

Sources & Acknowledgements

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.

How does it work?

A Python script is executed by Github Action and generates files that are on the release page.