bootmortis / iran-hosted-domains Goto Github PK
View Code? Open in Web Editor NEW"Iran Hosted Domains" is a comprehensive list of Iranian domains and services that are hosted within the country.
License: MIT License
"Iran Hosted Domains" is a comprehensive list of Iranian domains and services that are hosted within the country.
License: MIT License
من در برنامه بلوبانک و مثلا مای شاتل خواستم ورود کنم اجازه نمیده به دلیل اینکه ایپی دایرکت نمیشه براشون و با ایپی سرور ورود میکنه
لاگ نگاه کردم دیدم برای این آدرس درخواست میره sdb247.com به فایل رول clash_rules_other.txt اضافه کردم برای yaml و سورف برد هم اضافه کردم ، در سورف برد و کلش اندروید کار میکنه اما در کلش متا جواب نمیده !!!
7leecher.net
parsget.com
را به لیست بای پس بیفزایید لطفا
Shadowrocket after updating to support vision flow, is not working with the shadowrocket.conf
file in this repo.
For example, it will proxy google.com but it will block Instagram and youtube.
something is wrong with the config file.
Thanks
Hi,
Please add tutorial for passwall on openwrt firmware.
Thanks a lot.
add the domain to the bypass list, please.
the app's traffic always goes through VPN and apparently it's not on the bypass list.
سلام،
اگر به آخر هر دامنه توی فایل دامنه ها کاما ( , ) اضافه بشه میشه توی v2rayN از طریق منوی settings -> routing settings -> advance functions - > add وبعد انتخاب یک نام و کلیک توی قسمت خالی و انتخاب Rule Add و کپی کردن تمام دامنه ها در قسمت دامنه و انتخاب direct، ارتباط مستقیم با دامنه ها گرفت.
من کاما رو اضافه کردم وفایل نوت رو پیوست کردم که اگر خواستید اضافه کنید.
domains.txt
سلام
در داکیومنت فارسی به اشتباه گفته شده که ext:iran.dat:other باید route شود به پروکسی
در صورتی که این لیست شامل سایتهای ایرانی میباشد که دامنه انها به ir ختم نمیشود مانند varzesh3.com
در نتیجه این لیست نیز باید direct route باشد .
خلاصه اینکه هم ext:iran.dat:other
و هم ext:iran.dat:ir که شامل دامنه های ایرانیست که به ir ختم میشوند
هر دو باید direct route باشند
در داکیومنت فارسی در دو بخش
v2rayng
v2ray server
این اشتباه وجود دارد و در سایر قسمتها درست است
It would be great to have a switchyomega rule list as it is being widely used by iranians.
سلام و سپاس. تنظیمات برنامه نکوباکس به چه صورت هست چون نکوباکس پسوند dat رو قبول نمیکنه!
ممنون میشم راهنمایی بفرمائید.
سلام
فایل کانفیگ شدوراکت رو وقتی ست کردم، سایت های ایرانی رو باز میکنه ولی سایت های خارجی رو باز نمیکنه
با سلام
استفاده از لیست اینماد، میتواند لیست را بسیار غنی تر کند. بسیاری فروشگاه های ایرانی برای عضویت در ترافیک نیم بها اقدام نکردند. ولی به دلیل اجبار درگاه پرداخت، مجبور هستند در سایت اینماد ثبت نام کنند. لذا اضافه کردن این لیست میتواند کمک کننده باشد
https://enamad.ir/DomainListForMIMT
به عنوان یک مثال، فروشگاه sarabara.com و banimode.com و bimebazar.com فروشگاه های داخل ایران هستند که در سایت نیم بها ثبت نام نکرده و در نتیجه در این مخزن لیست نشده اند.
باتشکر فراوان
sb24.ir
pmlm.ir
pay98.app
sdb247.com
iranicard.ir
giftcardgo.ir
arvancloud.ir
zoomit.ir
nextpay.org
qr-code.ir
javab24.com
opizo.com
zoomg.ir
hard-repair.com
masterkala.com
mobone.ir
apktops.ir
androidkade.com
numberland.ir
datisnetwork.com
hivanetwork.com
webhostingtalk.ir
sarvdata.com
parsdev.com
takhfifan.com
intrack.ir
mehrafarinorg.ir
mehrafarinorg.com
لطفا این لیست را اضافه کنید
Add a clash rule provider with domain behavior and text format.
Domain behavior is more efficient for large numbers of rules and new text format have better matching performance and less memory usage.
rule-providers:
iran:
type: http
behavior: domain
format: 'text'
url: ""
path: ./ruleset/iran.txt
interval: 432000
Current clash_rules.yaml
would look like this with domain behavior and in text format:
clash_rules.txt
classical
's DOMAIN-SUFFIX
equivalent is +.
wildcard in domain
.
With domain behavior , GEOIP
rule should be added separately.
It would be great if another clash_rules
file without .ir
domains would be added, it would reduce file size and improve matching speed, and all .ir
domains could be bypassed separately with DOMAIN-SUFFIX,ir
.
#!/bin/bash
url="https://github.com/bootmortis/iran-hosted-domains/releases/latest/download/iran.dat"
current_file="iran.dat"
if [ -f "$current_file" ]; then
new_checksum=$(curl -L "$url.sha256" | cut -d " " -f 1)
current_checksum=$(shasum -a 256 "$current_file" | cut -d " " -f 1)
# Compare the two checksums
if [ "$new_checksum" != "$current_checksum" ]; then
curl -L "$url" -o "$current_file.temp"
# Replace the current file with the new file only if the new one is valid
if [ "$(shasum -a 256 "$current_file.temp" | cut -d " " -f 1)" == "$new_checksum" ]; then
mv "$current_file.temp" "$current_file"
echo "Domains file updated successfully."
else
rm "$current_file.temp"
echo "Domains file is invalid."
fi
else
echo "Domains file is already up to date."
fi
else
curl -L "$url" -o "$current_file"
echo "Domains file downloaded successfully."
fi
Hello
hope all is well,
it would be highly appreciated if you could publish the domain list in the sing-box format (db file)
e.g. https://github.com/SagerNet/sing-geosite/
thanks
با درود
لطفا لیست ad جهت بلاک کردن برای surge را نیز تشکیل دهید (هم قالب جدید و هم قالب قدیم)
سپاس
Please provide the name of the domain you would like to add or remove.
Also, specify whether you want to add/remove this domain from the Bypass List or the Block List.
Why do you want to add or remove this domain from the list?
If possible, please provide any relevant supporting evidence for your request (e.g. screenshot).
Any additional information you would like to provide.
rozmusic.com ----> bypass
trmusic.ir -------> proxy --- in some areas isnt available whitout vpn
درود
از انجایی که روتر های بسیاری به PassWall و هسته xray و هسته v2ray مجهزند، امکان افزودن فایل dat شما توسط افراد مبتدی وجود ندارد لذا با دولوپر های v2fly و همینطور loyalsoldier صحبت کنید تا دامین های ایرانی رو در لیستشون قرار بدند و پیگیر این مساله در هر دو ریپو نامبرده باشید
سپاس
درود
لطفا دستورات لازم برای بخش route در نرم افزار Nekobox با استفاده از فایل iran-geosite.db را در ریپو قرار دهید
نکوباکس کلاینت مشابه ماتسوری (از همان دولوپر) ولی مبتنی بر هسته sing box بوده و همچنین، فایل های geo آن در بخش route با فرمت db می باشند
سلام وقت بخیر این دامنه ها هنوز اضافه نشدن باتشکر
pmlm.ir
pay98.app
giftcardgo.ir
qr-code.ir
javab24.com
opizo.com
hard-repair.com
masterkala.com
mobone.ir
androidkade.com
datisnetwork.com
hivanetwork.com
webhostingtalk.ir
sarvdata.com
parsdev.com
mehrafarinorg.ir
mehrafarinorg.com
Originally posted by @matador7495 in #7 (comment)
سلام ممنون از کد خوبتون
فقط اینکه آی مسیج هم بلاک میشه با این کد
Please add sha256 checksums to release files.
Needed for auto download on both clients and servers so it's verified and don't overwrite older files if the new downloaded file is corrupted.
سلام
در فایل shadowrocket.conf در خط ۸ تا مانده به آخر
نوشته شده:
DOMAIN-SUFFIX,zzzagros.com,DIRECTUSER-AGENT,Line*,PROXY
که احتمالا باید اصلاح شود به شکل:
DOMAIN-SUFFIX,zzzagros.com,DIRECT
USER-AGENT,Line*,PROXY
و با توجه به الگوهایی که در سایر خطوط وجود دارد به نظر میرسد این دو خط به اشتباه در یک خط امده است
و باید جدا شوند
هر چند معنی خط USER-AGENT,Line*,PROXY را دقیق نمیدانم چه چیزی است و دقیقا چه چیزی به proxy هدایت میشود و ایا نیاز هست یا نه. ولی در هر حال اشتباه چسبیدن دو خط رخ داده است
اینطور که من از اینجا تازه متوجه شدم لایسنس این پروژه با لایسنس سورس تبلیغات ما یعنی MasterKia/PersianBlocker سازگاری نداره.
از این جهت باید سورس تبلیغات به سورسی که سازگار باشه تغییر پیدا کنه.
طبق پیشنهادی که @MasterKia در اینجا داد میتونیم از یکی از دو تا سورس زیر استفاده کنیم:
این ایشو رو قبل از اینکه تغییرات اعمال بشه میزارم چند روز باز باشه تا اینکه ببینم سورس بهتری سراغ دارید یا نه و اینکه اطلاع رسانی بشه بابت تغییر سورس
پ.ن.: در نحوهی استفاده از پروژه تغییر و ناسازگاریای نداریم.
read more:
وقتی که فایل iran.dot سرجاش کپی میشه و rule ها ست میشن، موقع وصل شدن ارور
Start service failed
رو میده و هیچ کانفیگی وصل نمیشه دیگه، مگر rule ها رو پاک کنی
Place iran.dat
in the v2ray assets directory.
default: proxy
domain(ext:"iran.dat:ads")->block
domain(regexp: ^.+\.ir$)->direct
domain(ext:"iran.dat:other")->direct
ip(geoip:ir)->direct
P.S. For readers: if you need clarification about whether check docs or issues for guides, I use issues as my to-do list for future updates to the repo, so wait for updates in the main branch or use these issues as is.
سلام ممنون میشم یه کانفیگ هم برای این برنامه ویندوزی بسازین که بشه راحت ست کرد و قابلیت آپدیت هم داشته باشه
ممنون بابت تاپیک بسیار مفیدی که ایجاد کردید
با توجه به اینکه اگر بخوایم کانفیگ رو بدیم کسی استفاده کنه ممکنه پخش بشه بنابراین من از برنامه NapsternetV برای اتصال استفاده میکنم و با hardwarecode اون کانفیگ رو قفل میکنم که فقط روی سیستم خودش استفاده بشه (همچنین چون نسخه IOS هم داره کار رو راحت میکنه برای کسانی که اپل دارن و همه از یه نرم اقزار استفاده میکنند)
اما مشکلی که برام پیش آمده اینه که میخواستم روی این فایل کانفیگ تغییراتی اعمال کنم که IP های ایران رو هم مستقیم وصل بشه و از پروکسی عبور نکنه مشابه همین مورد که توضیح داده شده برای برنامه V2rayNG ممنون میشم راهنمایی کنید در NapsternetV چطور باید این تغییرات ایجاد بشه؟ خودم تلاش کردم فایل کانفیگ رو ویرایش کنم اما با پیامی روبرو شدم که میگه failed to load geoip:ir
Hi,
The Nekoray tutorial to add domains misses a point where each line of the domains should start with "domain:".
eg. "tci.ir" should be converted to "domain: tci.ir" and then placed under direct domain category on routing settings of Nekoray.
Just copied the contents of domains.txt in direct domain category on routing settings of Nekoray without any change to the contents.
Expected to open Iranian websites like tci.ir with Nekoray started.
Couldn't open the websites.
Used Notepad++ to add a "domain:" text to each line of domains.txt and then copied the contents to direct domain category on routing settings of Nekoray.
The problem was solved after the mentioned change to contents.
Find and Replace settings used in Notepad++ to add the "domain:" text:
قوانین و فایلهای مرتبط با Clash اخیرا تغییر کردهاند #45، لطفا از فایلها و قوانین جدید توضیح داده شده در داکیومنت استفاده کنید.
مورد که وجود دارد اینکه در آموزش مطرح شده زمانیکه vpn روشن می باشد هر سایت ایرانی که باز شود از سمت سرور مسدود می شود و کاربر با vpn نمی تواند وارد سایت ایرانی شود.
اما عملکرد اصلی ک در برنامه مثل v2rayng و امثال اینها برای گزینه direct تعریف شده باز کردن سایت یا برنامه ایرانی با ایپی ایران است یا همان real ip بهتر هست کانفیگ را جوری تغییر دهید که کاربر برای رفتن به سایت یا نرم افزار ایرانی نیاز به قطع کردن vpn نداشته باشد و با همان ایپی ایران بتواند به راحتی اینکار را انجام دهد در حالتی که vpn هم وصل می باشد و این تنظیمات هم از سمت سرور اعمال شده باشد.
Please provide the name of the domain you would like to add or remove.
Also, specify whether you want to add/remove this domain from the Bypass List or the Block List.
Why do you want to add or remove this domain from the list?
If possible, please provide any relevant supporting evidence for your request (e.g. screenshot).
Any additional information you would like to provide.
سلام
اسم فایل ثابت باشه بهتره که بشه همیشه از یک آدرس مشخص فراخوانی کرد.
ممنون
Add Rule-Set and Domain-Set for Surge.
Many proxy tools including ShadowRocket, Surge, SurfBoard , Loon , lanceX, Quantumult X, etc. support Surge's Domain-Set or Rule-Set format, so it would be great if added.
Current clash_rules.yaml
equivalent:
Domain-Set:
surge-domainset.txt
Rule-Set:
surge-ruleset.txt
This repo is great example.
Most tools including Surfboard, Surge, ShadowRocket, etc. follow Surge's rules format.
[Rule]
#other rules
DOMAIN-SET,url,DIRECT # OR RULE-SET,url,DIRECT
#other rules
Domain-Set is more suitable for large number of rules but some apps only support Rule-Set.
Current shadowrocket.conf direct rules could be replaced with:
DOMAIN-SET,url,DIRECT
GEOIP,IR,DIRECT
OR
RULE-SET,url,DIRECT
Surge's Domain-Set isn't compatible with clash, but with classical
behavior and new text
format Surge's Rule-Set could be also used with clash.
Addition of separate domain-set/rule-set without .ir
domains and separate domain-set/rule-set that include ir-ads would be great.
Thanks for this great repo.
سلام گویا فایل dat دچار تغییراتی شده که باعث شده این آموزش
https://github.com/iranxray/hope/blob/main/routing.md
دیگه جوابگو نباشه چون موقع استفاده خطا میده که category مورد استفاده پیدا نشد
"regexp:.*\\.ir$",
"ext:iran.dat:ir",
"ext:iran.dat:other",
"geosite:category-ir-gov",
"geosite:category-ir-news",
"geosite:category-ir-bank",
"geosite:category-ir-tech",
"geosite:category-ir-travel",
"geosite:category-ir-shopping",
"geosite:category-ir-insurance",
"geosite:category-ir-scholar",
منظور بنده این بخش است.
اگر تغییراتی کرده لطفا سریعتر اطلاع رسانی کنید و آموزش مورد نظر هم بروزرسانی بشه
این دامین هم باید اضافه بشه به لیست
hamrahcard.net
اپلیکیشن آیفون همراه کارت هم تشخیص میده که به vpn وصل هستیم. یعنی سرویسش توی این لیست نیست و نمیدونم از چه دامینی استفاده میکنه.
Hi @bootmortis
Do you have updated Version Routing Config for Shadowrocket App for ISO users by any chance ??
I have this but not sure how updated it is to be honest
IR-Direct-Shadowrocket.conf.txt
I would really appreciate if you could take look at it if you get a chance.
Currently the clash_rules.yaml
file only has bypass domains.
tapture.ir
گویا در نسخه جدید مای ایرانسل آدرس جدیدی اضافه شده که برای ورود نیاز هست که با ایپی ایران باز بشه لطفا یک بررسی کنید مرسی
If we have a list of well used blocked websites with their resources (e.g., css) we can easily choose only blocked websites to use proxy. This will help to have a seamless access to internet.
We have a script that test blocked websites from ooni and extract the resources and external links.
Please checkout our repository: https://github.com/hiddify/filterchi_report
اگر امکان پذیر هست این سایت رو بررسی کنید.
من با استفاده از این اموزش #58 (comment)
در سرور سایت های ایرانی رو مسدود کردم و برای باز کردن سایت های داخلی با ایپی ایران از clash استفاده میکنم.
ولی متاسفانه clash این ادرس digimovie.vip در rule ها پیدا نمی کنه جهت direct کردن و باعث مسدودی و لود نشدن سایت میشه.
سلام وقت بخیر اولا ممنون بابت زحماتتون
یه پیشنهاد داشتم باتوجه به اینکه اخیرا گوگل آی پی سرور هارو بلاک کرده و اجازه نمیده از طریق فیترشکن سرچ انجام بشه، گوگل و بقیه سایت های خارجی که فیلتر نیستن رو هم اضافه و یا یه لیست دیگه ازشون تهیه کنید که bypass بشن
vajehyab.com
Add a category for sanctioned websites
Even that it is not updated, it can be a good starting point
We can have whitelist and blacklist domains to help user to choose bypass or proxy specific domains
chatgpt is blocked in Iran
سلام
نمیدونم این پیشنهادی که خدمتتون میدم، در حوزه این پروژه است یا خیر. اگر لیست IP های ایران را با دقت بیشتری داشته باشیم، تعداد زیادی دامنه را یکباره اضافه در نظر گرفتیم
پروژه v2ray لیست IP را از پروژه زیر میگیرد
https://github.com/v2fly/geoip
این پروژه هم لیست را از Maxmind میگیرد و آن را به فایل DAT برای استفاده v2ray تبدیل میکند.
https://dev.maxmind.com/geoip/geoip2/geolite2/
متاسفانه پروژه Maxmind چندان بر روی IP های ایران دقیق نیست.
این پروژه میتواند از همان کد v2fly/geoip استفاده کند و به جای دیتابیس Maxmind، از دیتابیسهای دیگر استفاده کند تا لیست خیلی کاملتری از IP های ایران ایجاد کند. در این صورت سایت ها و سرویس های زیادی به یکباره در نظر گرفته میشوند.
چند دیتابیس که میتواند استفاده شود را در زیر نوشتم. طبیعتا لیست های دیگری هم میتوانند در نظر گرفته بشوند.
۱. دیتابیس IP2location
https://lite.ip2location.com/iran-(islamic-republic-of)-ip-address-ranges
این سایت اطلاعات را به صورت رایگان و در فرمت های مختلف مانند csv و txt برای دانلود قرار داده است.
۲. وبسایت nirsoft که دیتابیس را به فرمت csv در اختیار میگذارد. البته اطلاعات چندان جدید نیست
https://www.nirsoft.net/countryip/ir_date.html
۳. لیست IPهای آروان. بعضی از این لیست برای کشورهای مختلف ثبت شدند. البته که با استفاده از anycast این IP ها جای مشخصی ندارند و میتوانیم آن را ایرانی در نظر بگیریم.
https://www.arvancloud.ir/fa/dev/ips
این لیست هم به صورت txt در دسترس است.
Any help would be appreciated.
قوانین کلش مجددا تغییر کرده، پس از اینکه در #60 دومینهای بسیاری به پروژه اضافه شد، حالت بهینه این هست که تمامی دومینهای ir جداگانه در قوانین bypass شوند و صرفا دومینهای غیر ir در قوانین لیست بشن، همچنین در قوانین جدید دومینهای ads هم برای block کردن اضافه شده (#64).
پس لطفا از فرمت جدید قوانین استفاده کنید.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.