Skip to content

Latest commit

 

History

History
132 lines (91 loc) · 6.62 KB

README.fa.md

File metadata and controls

132 lines (91 loc) · 6.62 KB

دامنه‌های میزبانی شده در ایران

بسیاری از سرویس‌ها و دامنه‌های خارج از ایران سانسور و مسدود شده‌اند و باید برای دسترسی به آن‌ها از VPN و Proxy هایی با امنیت بالا استفاده کنیم، جدای از این مسئله دسترسی به بعضی سرویس‌های ایرانی از طریق IP خارجی مسدود شده است. حال برای دور زدن این سرویس ها لیستی از دامنه‌های داخلی را جمع کرده‌ایم تا با اضافه کردن آن‌ به کلاینت‌های مورد استفاده، دیگر نیاز به قطع کردن VPN برای دسترسی به سرویس‌های داخلی نباشد.

مشکلات VPN و Proxy در ایران

مشکلات زیر هنگام بازدید برخی از وب‌سایت‌های داخلی از طریق IP خارجی بوجود می‌آید:

  • برای دسترسی ممکن است کاربر را مجبور به داشتن IP داخلی کنند.
  • برخی از ISP ها درصورت مصرف پهنای باند داخلی تخفیف ۵۰ درصد اعمال می‌کنند.
  • برخی از سایت‌ها ممکن است سرعت و پهنای باند کاربران خارجی را محدود کنند.

روش استفاده

بسته به اینکه از کدام کلاینت استفاده می‌کنید، ممکن است متفاوت باشد. لیست دامنه‌ها و فایل‌های مربوط را می‌توانید از این صفحه دریافت کنید.
برای سیستم routing بهتر در کلاینت‌های v2ray شما می‌توانید پارامتر Domain Resolution Strategy را به IPIfNonMatch تغییر دهید. اطلاعات بیشتر

شما می‌توانید فایل qv2ray_schema.json را در این صفحه پیدا کنید.

  1. فایل را دانلود کنید.
  2. در بخش preferences بر روی Advanced Route Settings کلیک کنید.
  3. در پایین صفحه، بر روی import schema... کلیک کنید.
  4. فایل qv2ray_schema.json دانلود شده را انتخاب کنید.
  5. در کادر باز شده بر روی yes کلیک کنید.
  6. بر روی OK کلیک کنید.

image

.dat file

این فایل در تمامی کلاینت‌های v2ray v2fly و xray قابل استفاده است.

  1. فایل iran.dat را از این صفحه دانلود کنید.

  2. فایل را در کلاینت خود کپی و یا وارد کنید.
    به عنوان مثال:

    • v2ray macOS: /usr/local/share/v2ray image
  3. قوانین مناسب را اضافه کنید:

    • ext:iran.dat:ir
    • ext:iran.dat:other
    • ext:iran.dat:ads
  4. اتصال خود را قطع و وصل کنید.

  1. فایل iran.dat را از این صفحه دانلود کنید.
  2. فایل را از طریق Route -> Three dots -> Manage Route Assets به کلاینت اضافه کنید.

sagernet

  1. از بخش Route -> Create Route قوانین زیر را اضافه کنید:
  • Block Ads:
    • domain: geosite:category-ads-all
    • outbound: Block
  • Block Iran Ads:
    • domain: ext:iran.dat:ads
    • outbound: Block
  • Bypass Iran .ir Domains:
    • domain: regexp:.+\.ir$
    • outbound: Bypass
  • Bypass Iran non .ir Domains:
    • domain: ext:iran.dat:other
    • outbound: Bypass
  • Bypass Iran geoip:
    • ip: geoip:ir
    • outbound: Bypass

برای مشاهده‌ی اسکرین شات از قوانین بالا اینجا کلیک کنید.

  1. اتصال خود را قطع و وصل کنید.
  1. فایل shadowrocket.conf را دانلود کنید.
  2. در اپلیکیشن بر روی Import From Cloud کلیک کرده و فایل مربوط را اضافه کنید.

shadowrocket

  1. در نهایت، بر روی shadowrocket.confکلیک کرده و Use Config را انتخاب کنید.

shadowrocket

فایل‌ها

  • iran.dat: شامل تمام سایت های هاست شده در ایران و دامنه های تبلیغاتی با فرمت خاص.
  • domains.txt: شامل تمام سایت های هاست شده در ایران.
  • qv2ray_schema.json: فایل قابل استفاده در کلاینت Qv2ray.
  • shadowrocket.conf: فایل قابل استفاده در کلاینت Shadowrocket.

منابع

اگر شما منابع دیگری می‌شناسید، و یا وب‌سایتی پیدا کرده‌اید که اینجا نیست لطفا یک issue باز کنید و یا فایل custom_domains.py را تغییر داده و PR ایجاد کنید.

چگونه کار می کند؟

به وسیله‌ی Github Action یک اسکریپت پایتون اجرا شده و از طریق منابع بالا فایل‌های مربوطه در صفحه‌ی رلیز ایجاد می‌شود.