بسیاری از سرویسها و دامنههای خارج از ایران سانسور و مسدود شدهاند و باید برای دسترسی به آنها از VPN و Proxy هایی با امنیت بالا استفاده کنیم، جدای از این مسئله دسترسی به بعضی سرویسهای ایرانی از طریق IP خارجی مسدود شده است. حال برای دور زدن این سرویس ها لیستی از دامنههای داخلی را جمع کردهایم تا با اضافه کردن آن به کلاینتهای مورد استفاده، دیگر نیاز به قطع کردن VPN برای دسترسی به سرویسهای داخلی نباشد.
مشکلات زیر هنگام بازدید برخی از وبسایتهای داخلی از طریق IP خارجی بوجود میآید:
- برای دسترسی ممکن است کاربر را مجبور به داشتن IP داخلی کنند.
- برخی از ISP ها درصورت مصرف پهنای باند داخلی تخفیف ۵۰ درصد اعمال میکنند.
- برخی از سایتها ممکن است سرعت و پهنای باند کاربران خارجی را محدود کنند.
بسته به اینکه از کدام کلاینت استفاده میکنید، ممکن است متفاوت باشد. لیست دامنهها و فایلهای مربوط را میتوانید از این صفحه دریافت کنید.
برای سیستم routing بهتر در کلاینتهای v2ray شما میتوانید پارامتر Domain Resolution Strategy
را به IPIfNonMatch
تغییر دهید. اطلاعات بیشتر
شما میتوانید فایل qv2ray_schema.json را در این صفحه پیدا کنید.
- فایل را دانلود کنید.
- در بخش
preferences
بر رویAdvanced Route Settings
کلیک کنید. - در پایین صفحه، بر روی
import schema...
کلیک کنید. - فایل qv2ray_schema.json دانلود شده را انتخاب کنید.
- در کادر باز شده بر روی yes کلیک کنید.
- بر روی OK کلیک کنید.
این فایل در تمامی کلاینتهای v2ray v2fly و xray قابل استفاده است.
-
فایل
iran.dat
را از این صفحه دانلود کنید. -
فایل را در کلاینت خود کپی و یا وارد کنید.
به عنوان مثال: -
قوانین مناسب را اضافه کنید:
ext:iran.dat:ir
ext:iran.dat:other
ext:iran.dat:ads
-
اتصال خود را قطع و وصل کنید.
- فایل
iran.dat
را از این صفحه دانلود کنید. - فایل را از طریق
Route -> Three dots -> Manage Route Assets
به کلاینت اضافه کنید.
- از بخش
Route -> Create Route
قوانین زیر را اضافه کنید:
- Block Ads:
- domain:
geosite:category-ads-all
- outbound:
Block
- domain:
- Block Iran Ads:
- domain:
ext:iran.dat:ads
- outbound:
Block
- domain:
- Bypass Iran .ir Domains:
- domain:
regexp:.+\.ir$
- outbound:
Bypass
- domain:
- Bypass Iran non .ir Domains:
- domain:
ext:iran.dat:other
- outbound:
Bypass
- domain:
- Bypass Iran geoip:
- ip:
geoip:ir
- outbound:
Bypass
- ip:
برای مشاهدهی اسکرین شات از قوانین بالا اینجا کلیک کنید.
- اتصال خود را قطع و وصل کنید.
- فایل
shadowrocket.conf
را دانلود کنید. - در اپلیکیشن بر روی
Import From Cloud
کلیک کرده و فایل مربوط را اضافه کنید.
- در نهایت، بر روی
shadowrocket.conf
کلیک کرده وUse Config
را انتخاب کنید.
- iran.dat: شامل تمام سایت های هاست شده در ایران و دامنه های تبلیغاتی با فرمت خاص.
- domains.txt: شامل تمام سایت های هاست شده در ایران.
- qv2ray_schema.json: فایل قابل استفاده در کلاینت Qv2ray.
- shadowrocket.conf: فایل قابل استفاده در کلاینت Shadowrocket.
- دامنههای ایران:
- تبلیغات:
- PersianBlocker (لایسنس AGPL-3.0)
اگر شما منابع دیگری میشناسید، و یا وبسایتی پیدا کردهاید که اینجا نیست لطفا یک issue باز کنید و یا فایل custom_domains.py را تغییر داده و PR ایجاد کنید.
به وسیلهی Github Action یک اسکریپت پایتون اجرا شده و از طریق منابع بالا فایلهای مربوطه در صفحهی رلیز ایجاد میشود.