├── cspell.json ├── .github ├── images │ └── screenshot.jpg └── screenshot │ ├── serverless.jpg │ ├── screenshot-1.png │ └── screenshot-2.png ├── assets ├── font │ └── shabnam │ │ ├── Shabnam.eot │ │ ├── Shabnam.ttf │ │ ├── Shabnam.woff │ │ ├── Shabnam-Bold.eot │ │ ├── Shabnam-Bold.ttf │ │ ├── Shabnam-Thin.eot │ │ ├── Shabnam-Thin.ttf │ │ ├── Shabnam-Bold.woff │ │ ├── Shabnam-Light.eot │ │ ├── Shabnam-Light.ttf │ │ ├── Shabnam-Light.woff │ │ ├── Shabnam-Medium.eot │ │ ├── Shabnam-Medium.ttf │ │ ├── Shabnam-Thin.woff │ │ ├── Shabnam-Medium.woff │ │ ├── Shabnam-Medium-FD-WOL.eot │ │ ├── Shabnam-Medium-FD-WOL.ttf │ │ └── Shabnam-Medium-FD-WOL.woff ├── css │ ├── styles.css │ └── shabnam.css └── js │ ├── script.js │ └── data.js ├── README.md ├── serverless-risk-overview.md ├── warp-vs-traditional-vpn.md └── index.html /cspell.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "0.2", 3 | "language": "fa,en", 4 | "ignorePaths": ["*.*"] 5 | } 6 | -------------------------------------------------------------------------------- /.github/images/screenshot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircfspace/iran-based/main/.github/images/screenshot.jpg -------------------------------------------------------------------------------- /assets/font/shabnam/Shabnam.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircfspace/iran-based/main/assets/font/shabnam/Shabnam.eot -------------------------------------------------------------------------------- /assets/font/shabnam/Shabnam.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircfspace/iran-based/main/assets/font/shabnam/Shabnam.ttf -------------------------------------------------------------------------------- /.github/screenshot/serverless.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircfspace/iran-based/main/.github/screenshot/serverless.jpg -------------------------------------------------------------------------------- /assets/font/shabnam/Shabnam.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircfspace/iran-based/main/assets/font/shabnam/Shabnam.woff -------------------------------------------------------------------------------- /.github/screenshot/screenshot-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircfspace/iran-based/main/.github/screenshot/screenshot-1.png -------------------------------------------------------------------------------- /.github/screenshot/screenshot-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircfspace/iran-based/main/.github/screenshot/screenshot-2.png -------------------------------------------------------------------------------- /assets/font/shabnam/Shabnam-Bold.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircfspace/iran-based/main/assets/font/shabnam/Shabnam-Bold.eot -------------------------------------------------------------------------------- /assets/font/shabnam/Shabnam-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircfspace/iran-based/main/assets/font/shabnam/Shabnam-Bold.ttf -------------------------------------------------------------------------------- /assets/font/shabnam/Shabnam-Thin.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircfspace/iran-based/main/assets/font/shabnam/Shabnam-Thin.eot -------------------------------------------------------------------------------- /assets/font/shabnam/Shabnam-Thin.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircfspace/iran-based/main/assets/font/shabnam/Shabnam-Thin.ttf -------------------------------------------------------------------------------- /assets/font/shabnam/Shabnam-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircfspace/iran-based/main/assets/font/shabnam/Shabnam-Bold.woff -------------------------------------------------------------------------------- /assets/font/shabnam/Shabnam-Light.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircfspace/iran-based/main/assets/font/shabnam/Shabnam-Light.eot -------------------------------------------------------------------------------- /assets/font/shabnam/Shabnam-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircfspace/iran-based/main/assets/font/shabnam/Shabnam-Light.ttf -------------------------------------------------------------------------------- /assets/font/shabnam/Shabnam-Light.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircfspace/iran-based/main/assets/font/shabnam/Shabnam-Light.woff -------------------------------------------------------------------------------- /assets/font/shabnam/Shabnam-Medium.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircfspace/iran-based/main/assets/font/shabnam/Shabnam-Medium.eot -------------------------------------------------------------------------------- /assets/font/shabnam/Shabnam-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircfspace/iran-based/main/assets/font/shabnam/Shabnam-Medium.ttf -------------------------------------------------------------------------------- /assets/font/shabnam/Shabnam-Thin.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircfspace/iran-based/main/assets/font/shabnam/Shabnam-Thin.woff -------------------------------------------------------------------------------- /assets/font/shabnam/Shabnam-Medium.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircfspace/iran-based/main/assets/font/shabnam/Shabnam-Medium.woff -------------------------------------------------------------------------------- /assets/font/shabnam/Shabnam-Medium-FD-WOL.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircfspace/iran-based/main/assets/font/shabnam/Shabnam-Medium-FD-WOL.eot -------------------------------------------------------------------------------- /assets/font/shabnam/Shabnam-Medium-FD-WOL.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircfspace/iran-based/main/assets/font/shabnam/Shabnam-Medium-FD-WOL.ttf -------------------------------------------------------------------------------- /assets/font/shabnam/Shabnam-Medium-FD-WOL.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ircfspace/iran-based/main/assets/font/shabnam/Shabnam-Medium-FD-WOL.woff -------------------------------------------------------------------------------- /assets/css/styles.css: -------------------------------------------------------------------------------- 1 | body { 2 | font: 300 17px shabnam; 3 | } 4 | 5 | .page-container { 6 | width: 900px; 7 | max-width: 100%; 8 | margin: 0 auto; 9 | padding: 50px 0; 10 | } 11 | 12 | td.desc-cell { 13 | min-width: 250px; 14 | max-width: 250px; 15 | width: 250px; 16 | word-wrap: break-word; 17 | } 18 | td.title-cell { 19 | min-width: 130px; 20 | max-width: 150px; 21 | width: 130px; 22 | word-wrap: break-word; 23 | } 24 | 25 | .maxHeight { 26 | max-height: 65vh; 27 | } 28 | 29 | td a { 30 | color: blue; 31 | } 32 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # 🇬🇧 Iran-Based Connection Methods 2 | 3 | **Iran-Based** is a curated collection of methods, services, and network paths that provide connectivity from Iran or using an Iran-based IP. This repository is **not a software tool**, but a reference guide and knowledge base for Iran-based networking. 4 | 5 | It also includes two wikis covering: 6 | 7 | - **Warp vs Traditional VPN** – Insights into Warp performance compared to conventional VPN solutions. 8 | - **Serverless Risks** – Overview of potential risks and security considerations. 9 | 10 | 11 | screenshot 12 | 13 | 14 | Explore the interactive guide online: 15 | [https://ircfspace.github.io/iran-based](https://ircfspace.github.io/iran-based/) 16 | 17 | Wikis: 18 | 19 | - [Warp vs Traditional VPN](warp-vs-traditional-vpn.md) 20 | - [Serverless Overview](serverless-risk-overview.md) 21 | 22 | --- 23 | 24 | # 🇮🇷 روش‌های اتصال ایران‌محور 25 | 26 |
27 | 28 | ریپازیتوری **Iran-Based** در رابطه با مجموعه‌ای از روش‌ها، سرویس‌ها و مسیرهای شبکه است که اتصال از ایران یا با IP ایران را امکان‌پذیر می‌کند. این ریپو ابزار نرم‌افزاری نیست، بلکه یک راهنمای مرجع و دانشنامه برای شبکه‌های ایران‌محور است. 29 | 30 | دو ویکی هم شامل می‌شود: 31 | 32 | - **وارپ در برابر VPN سنتی** – مقایسه عملکرد وارپ با VPNهای معمولی. 33 | - **ریسک‌های سرورلس** – مرور ریسک‌ها و نکات امنیتی. 34 | 35 | راهنمای تعاملی آنلاین را ببینید: 36 | [https://ircfspace.github.io/iran-based](https://ircfspace.github.io/iran-based/) 37 | 38 | ویکی‌ها: 39 | 40 | - [وارپ در برابر VPN سنتی](warp-vs-traditional-vpn.md) 41 | - [بررسی ریسک‌های سرورلس](serverless-risk-overview.md) 42 | 43 |
44 | -------------------------------------------------------------------------------- /assets/js/script.js: -------------------------------------------------------------------------------- 1 | const icons = { 2 | check: '', 3 | x: '', 4 | half: '', 5 | }; 6 | 7 | const tableBody = document.getElementById("tableBody"); 8 | 9 | function renderTable(data) { 10 | tableBody.innerHTML = ""; 11 | data.forEach((row) => { 12 | const descHTML = row.description.map((item) => `
  • ${item}
  • `).join(""); 13 | tableBody.innerHTML += ` 14 | 15 | ${row.title} 16 | ${icons[row.location]} 17 | ${icons[row.ip]} 18 | ${icons[row.hideIP]} 19 | ${icons[row.telegram]} 20 | ${icons[row.youtube]} 21 | ${icons[row.x]} 22 | ${icons[row.ai]} 23 | 24 | 25 | 26 | 27 | `; 28 | }); 29 | } 30 | 31 | renderTable(data); 32 | 33 | const searchInput = document.getElementById("searchInput"); 34 | searchInput.addEventListener("input", () => { 35 | const value = searchInput.value.trim().toLowerCase(); 36 | const filteredData = data.filter((row) => { 37 | const combined = [ 38 | row.title, 39 | ...row.description, 40 | row.location, 41 | row.ip, 42 | row.hideIP, 43 | row.telegram, 44 | row.youtube, 45 | row.x, 46 | row.ai, 47 | ] 48 | .join(" ") 49 | .toLowerCase(); 50 | return combined.includes(value); 51 | }); 52 | renderTable(filteredData); 53 | }); 54 | -------------------------------------------------------------------------------- /assets/css/shabnam.css: -------------------------------------------------------------------------------- 1 | @font-face { 2 | font-family: shabnam; 3 | src: url('../font/shabnam/Shabnam-Thin.eot'); 4 | src: 5 | url('../font/shabnam/Shabnam-Thin.eot?#iefix') format('embedded-opentype'), 6 | url('../font/shabnam/Shabnam-Thin.woff') format('woff'), 7 | url('../font/shabnam/Shabnam-Thin.ttf') format('truetype'); 8 | font-weight: 100; 9 | } 10 | 11 | @font-face { 12 | font-family: shabnam; 13 | src: url('../font/shabnam/Shabnam-Light.eot'); 14 | src: 15 | url('../font/shabnam/Shabnam-Light.eot?#iefix') format('embedded-opentype'), 16 | url('../font/shabnam/Shabnam-Light.woff') format('woff'), 17 | url('../font/shabnam/Shabnam-Light.ttf') format('truetype'); 18 | font-weight: 200; 19 | } 20 | 21 | @font-face { 22 | font-family: shabnam; 23 | src: url('../font/shabnam/Shabnam.eot'); 24 | src: 25 | url('../font/shabnam/Shabnam.eot?#iefix') format('embedded-opentype'), 26 | url('../font/shabnam/Shabnam.woff') format('woff'), 27 | url('../font/shabnam/Shabnam.ttf') format('truetype'); 28 | font-weight: 300; 29 | } 30 | 31 | @font-face { 32 | font-family: shabnam; 33 | src: url('../font/shabnam/Shabnam-Medium.eot'); 34 | src: 35 | url('../font/shabnam/Shabnam-Medium.eot?#iefix') format('embedded-opentype'), 36 | url('../font/shabnam/Shabnam-Medium.woff') format('woff'), 37 | url('../font/shabnam/Shabnam-Medium.ttf') format('truetype'); 38 | font-weight: 400; 39 | } 40 | 41 | @font-face { 42 | font-family: shabnamDigits; 43 | src: url('../font/shabnam/Shabnam-Medium-FD-WOL.eot'); 44 | src: 45 | url('../font/shabnam/Shabnam-Medium-FD-WOL.eot?#iefix') format('embedded-opentype'), 46 | url('../font/shabnam/Shabnam-Medium-FD-WOL.woff') format('woff'), 47 | url('../font/shabnam/Shabnam-Medium-FD-WOL.ttf') format('truetype'); 48 | font-weight: 400; 49 | } 50 | 51 | @font-face { 52 | font-family: shabnam; 53 | src: url('../font/shabnam/Shabnam-Bold.eot'); 54 | src: 55 | url('../font/shabnam/Shabnam-Bold.eot?#iefix') format('embedded-opentype'), 56 | url('../font/shabnam/Shabnam-Bold.woff') format('woff'), 57 | url('../font/shabnam/Shabnam-Bold.ttf') format('truetype'); 58 | font-weight: 900; 59 | } 60 | -------------------------------------------------------------------------------- /serverless-risk-overview.md: -------------------------------------------------------------------------------- 1 | # Serverless | سرورلس 2 | 3 |
    4 | 5 | # کانفیگ‌های سرورلس برای اتصال به ایکس ناامن هستن؟ 6 | 7 | وقتی با IP واقعی خودمون از طریق کانفیگ‌های سرورلس (پروفایل‌های مبتنی‌بر DoH که ترافیک رو به‌صورت مستقیم و بدون تونل سمت سرویس مقصد می‌فرستن) به سرویسی مثل ایکس وصل میشیم، آی‌پی و موقعیت جغرافیایی ما برای سرویس مقصد قابل مشاهده هست، اما محتوای ارتباط به‌خاطر رمزنگاری TLS/HTTPS برای اشخاص ثالث قابل شنود نیست. 8 | 9 | ![serverless](.github/screenshot/serverless.jpg) 10 | 11 | کانفیگ‌های سرورلس که برای بایپس فیلترینگ طراحی شدن و از اونها به‌عنوان کانفیگ اضطراری یاد می‌کنیم، یکی از راه‌های متداولی هستن که برای دورزدن فیلترینگ یوتیوب و ایکس در محدودیت‌های مختلف مورد استفاده قرار می‌گیرن. 12 | در هنگام استفاده از این کانفیگ‌ها، لوکیشن و آی‌پی کاربر (برخلاف استفاده از VPNهای سنتی) تغییر نکرده، و در اکثر کانفیگ‌های اینچنینی SNI رمزنگاری نمیشه و ISP دقیقاً می‌فهمه که به x.com یا youtube.com وصل شدی؛ اما هویت کاربر، محتوای فعالیت‌ها، پیام‌ها و اطلاعات حساب کاربری اون صرفاً در اختیار خود کاربر و سرویس X باقی می‌مونه و برای ISP یا نهادهای ایران قابل مشاهده نیست. 13 | 14 | پلتفرم ایکس به تمام داده‌ها، پیام‌ها و شناسه‌های IP دسترسی داره، اما سرویس‌دهنده اینترنت یا نهادهای ایران (از دید صرفاً شبکه و بدون همکاری سرویس مقصد)، با وجود اطلاع از IP واقعی کاربر در هنگام اتصال سرورلس، زمان اتصال و الگوی کلی ترافیک، نمی‌تونن با قطعیت و به‌صورت مستقیم یک اتصال رو به یک حساب کاربری مشخص در ایکس نسبت بدن؛ چون داده‌های حساس و هویت‌زا (مثل نام کاربری و محتوا) تحت TLS رمزگذاری شده و از دید ISP پنهان می‌مونن. 15 | با اینحال، اگر داده‌های کمکی دیگری رو (مثلاً لاگ‌های سرویس یا اطلاعات شناسایی از جاهای دیگه) در اختیار داشته باشن، امکان جمع‌بندی و شناسایی کاربر بیشتر میشه. 16 | 17 | نکته قابل توجه تحلیل الگوی ترافیک هست، که می‌تونه "حدس احتمالی" ارائه بده، اما راه قطعی برای تطبیق یک اتصال سرورلس با یک حساب کاربری X وجود نداره و هرچی استفاده از کانفیگ‌های سرورلس بیشتر بشه، ردفلگ کمتر و اتکای DPI به حدس مبتنی بر الگوی ترافیک دشوارتر میشه. 18 | 19 | ### جمع‌بندی 20 | 21 | 1. کانفیگ‌های سرورلس ابزار ناامنی نیستن و در حال حاضر یکی از بهترین روش‌های "اضطراری" برای دسترسی به ایکس و یوتیوب در زمان محدودیت‌های شدید محسوب میشن. 22 | 2. این پروفایل‌ها (با توجه به مخفی نکردن آی‌پی و در اکثر موارد قابل مشاهده بودن اس‌ان‌آی) Anonymity کامل ارائه نمیدن و همیشه توصیه اینه برای امنیت بالاتر، اولویتتون استفاده از VPNهای معتبر باشه. 23 | 3. انواع روش‌های اتصال که میتونن ترافیک رو به مبدا ایران هدایت کنن، به‌صورت تفکیک‌شده در دانشنامهٔ [iran-based](https://ircfspace.github.io/iran-based/) فهرست شدن. 24 | 25 |
    26 | 27 | نه به فیلترینگ، نه به اینترنت طبقاتی! 28 |
    29 | © IRCF 30 | 31 |
    32 | -------------------------------------------------------------------------------- /warp-vs-traditional-vpn.md: -------------------------------------------------------------------------------- 1 | # WARP | وارپ 2 | 3 |
    4 | 5 | ## چه چیزی هست؛ چه چیزی نیست! 6 | 7 | طبق اعلام کلودفلر، وارپ اگرچه از نظر فنی یک VPN است و داده‌های شما را امن و از شنود محافظت می‌کند، اما یک VPN سنتی نیست و موقعیت جغرافیایی شما را از وب‌سایت‌هایی که بازدید می‌کنید پنهان نمی‌کند. [[+]](https://blog.cloudflare.com/announcing-warp-plus/?utm_source=chatgpt.com/#what-warp-is-not) 8 | 9 | ![warp](.github/screenshot/screenshot-1.png) 10 | 11 | ## استفاده از وارپ ریسک دارد؟ 12 | 13 | بر اساس مستندات کلودفلر، اگرچه در استفاده از Warp یا Masque موقعیت تقریبی شما یعنی کشوری که از آن به اینترنت متصل شده‌اید مشخص خواهد بود، اما آدرس IP اصلی شما با یک IP از شبکه کلودفلر جایگزین می‌شود و اشخاص ثالث از طریق IP قادر به شناسایی هویت شما نخواهند بود. [[+]](https://developers.cloudflare.com/warp-client/known-issues-and-faq/?utm_source=chatgpt.com#does-warp-reveal-my-ip-address-to-websites-i-visit) 14 | 15 | ![warp](.github/screenshot/screenshot-2.png) 16 | 17 | بسیاری از VPNها به کاربران خود اجازه می‌دهند کشور خروجی را پس‌از اتصال انتخاب کنند، تا لوکیشنی متفاوت نمایش داده شود؛ اما وارپ یا مسک اینگونه عمل نمی‌کنند. بنابراین اگر از ایران توسط وارپ یا مسک متصل شده باشید، لوکیشن شما همان ایران خواهد بود، اما IP شما به آیپی کلودفلر تغییر می‌کند. 18 | 19 | پروتکل اتصال و رمزنگاری WARP بر امنیت اتصال متمرکز است، نه ناشناسی IP. یعنی وارپ برای محافظت در برابر شنود شبکه و ISP طراحی شده، نه برای پنهان کردن کشور اتصال کاربر. 20 | 21 | ## ایکس ممکن است وارپ را به‌عنوان VPN تشخیص ندهد 22 | 23 | - وارپ از شبکه Anycast کلودفلر استفاده می‌کند که IP خروجی کاربر، IP رسمی کلودفلر است؛ نه یک سرور خصوصی یا residential VPN؛ که این IPها در دیتابیس‌های GeoIP به‌عنوان CDN / Enterprise egress ثبت شده‌اند، نه IP ناشناس یا پراکسی. بنابراین سیستم تشخیص VPN یا anonymous proxy در X احتمالا این IPها را “مشکوک” نمی‌داند. 24 | - ایکس سرویس‌هایی مانند Tor، open proxies، و VPSهای کوچک را احتمالا به عنوان VPN/anonymous network تشخیص می‌دهد. این تشخیص بر اساس دیتابیس‌ها و reputation system مثل Tor exit node list، IP ranges مشخص شده در دیتابیس‌های open proxy و IPهای دیتاسنترهای ناشناس با reputation پایین انجام می‌شود. در نتیجه آی‌پی‌های کلودفلر به نظر می‌رسد در این دیتابیس‌ها قرار نداشته و چون reputation بالایی دارند، به‌عنوان VPN دسته‌بندی نگردند. 25 | - وارپ داده‌ها را از دستگاه تا شبکه کلودفلر رمزنگاری می‌کند و هدف آن محافظت در برابر شنود ISP و شبکه‌های عمومی است. بنابراین ترافیک وارپ نباید در سرویس‌هایی نظیر X به‌عنوان یک ترافیک مشکوک تلقی و به اضافه‌شدن سپر VPN detection منجر گردد. 26 | 27 | ## جمع‌بندی 28 | 29 | 1. تا این لحظه هیچ مدرک علنی یا مستندی وجود ندارد که ثابت کند وارپ در سرویس ایکس به‌عنوان VPN/Proxy طبقه‌بندی گردیده. بنابراین تا زمانی که خود X سندی منتشر نکند، نمی‌توان با قطعیت گفت وارپ یا مسک توسط X به‌عنوان VPN شناسایی می‌شوند یا خیر. 30 | 31 | 2. این تحلیل به هیچ وجه به معنای توجیه استفاده از سیم‌کارت سفید برای بسیاری از اکانت‌ها نیست. بررسی دقیق فعالیت اکانت‌ها، بسیاری از مسائل و نکات پنهان را آشکار می‌کند. 32 | 33 | 3. انواع روش‌های اتصال که می‌توانند ترافیک را به مبدا ایران هدایت کنند، به‌صورت تفکیک‌شده در دانشنامهٔ [iran-based](https://ircfspace.github.io/iran-based/) فهرست شده‌اند. 34 | 35 |
    36 | 37 | نه به فیلترینگ، نه به اینترنت طبقاتی! 38 |
    39 | © IRCF 40 | 41 |
    42 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Iran-Based Connection Methods 6 | 7 | 11 | 12 | 13 | 14 | 15 | 16 |
    17 |

    18 | روش‌های اتصال با مبدا ایران 19 |

    20 |
    21 | 27 |
    28 |
    31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 |
    اتصاللوکیشن ایرانIP ایرانمخفی‌سازی IP اصلیتلگرامیوتیوبایکسAIتوضیحات
    47 |
    48 |
    51 |
    52 | فعال 53 |
    54 |
    55 | غیرفعال 56 |
    57 |
    58 | بستگی 59 | دارد 60 |
    61 |
    62 |
    63 | 81 | 82 | 83 | 84 | 85 | 86 | -------------------------------------------------------------------------------- /assets/js/data.js: -------------------------------------------------------------------------------- 1 | const data = [ 2 | { 3 | title: "اینترنت سفید", 4 | location: "check", 5 | ip: "check", 6 | hideIP: "x", 7 | telegram: "check", 8 | youtube: "check", 9 | x: "check", 10 | ai: "half", 11 | description: [ 12 | "اینترنت اساتید، دانشجویان، خبرنگاران و ...", 13 | "فعالیت سایبری", 14 | "استفاده از اینترنت سفید محل کار", 15 | "برخورداری از اینترنت سفید با ارائه درخواست", 16 | "اختلال مقطعی در GFW", 17 | "فعالسازی به‌صورت اشتباه", 18 | ], 19 | }, 20 | { 21 | title: "اپ 1.1.1.1", 22 | location: "check", 23 | ip: "check", 24 | hideIP: "check", 25 | telegram: "check", 26 | youtube: "check", 27 | x: "check", 28 | ai: "x", 29 | description: ["با استفاده از Warp", "با استفاده از Masque"], 30 | }, 31 | { 32 | title: "اپ Oblivion", 33 | location: "check", 34 | ip: "check", 35 | hideIP: "check", 36 | telegram: "check", 37 | youtube: "check", 38 | x: "check", 39 | ai: "half", 40 | description: ["با استفاده از Warp", "درصورت اختلال متد Gool"], 41 | }, 42 | { 43 | title: "Oblivion Desktop", 44 | location: "check", 45 | ip: "check", 46 | hideIP: "check", 47 | telegram: "check", 48 | youtube: "check", 49 | x: "check", 50 | ai: "half", 51 | description: [ 52 | "با استفاده از Warp", 53 | "با استفاده از Masque", 54 | "درصورت اختلال متد Gool", 55 | ], 56 | }, 57 | { 58 | title: "استارلینک", 59 | location: "half", 60 | ip: "half", 61 | hideIP: "half", 62 | telegram: "check", 63 | youtube: "check", 64 | x: "check", 65 | ai: "check", 66 | description: [ 67 | "امکان مخفی‌کردن آیپی استارلینک پشت سرور ایران توسط شادولینک وجود دارد.", 68 | ], 69 | }, 70 | { 71 | title: "سرورلس
    GFW-Knocker", 72 | location: "check", 73 | ip: "check", 74 | hideIP: "x", 75 | telegram: "x", 76 | youtube: "check", 77 | x: "check", 78 | ai: "x", 79 | description: ["برای استفاده عادی", "برای مواقع اضطراری"], 80 | }, 81 | { 82 | title: "سرورلس
    GFW-Slayer", 83 | location: "check", 84 | ip: "check", 85 | hideIP: "x", 86 | telegram: "x", 87 | youtube: "check", 88 | x: "check", 89 | ai: "check", 90 | description: ["برای استفاده عادی", "برای مواقع اضطراری"], 91 | }, 92 | { 93 | title: "اپ Defyx", 94 | location: "check", 95 | ip: "check", 96 | hideIP: "half", 97 | telegram: "check", 98 | youtube: "check", 99 | x: "check", 100 | ai: "check", 101 | description: ["هنگام استفاده از متد سرورلس برای مواقع اضطراری"], 102 | }, 103 | { 104 | title: "MahsaNG", 105 | location: "check", 106 | ip: "check", 107 | hideIP: "half", 108 | telegram: "check", 109 | youtube: "check", 110 | x: "check", 111 | ai: "check", 112 | description: ["هنگام استفاده از کانفیگ اضطراری"], 113 | }, 114 | { 115 | title: "تانل", 116 | location: "check", 117 | ip: "check", 118 | hideIP: "check", 119 | telegram: "check", 120 | youtube: "check", 121 | x: "check", 122 | ai: "check", 123 | description: [ 124 | "روش‌های مختلفی برای تانل‌کردن وجود دارد.", 125 | "استفاده از سرور با IP وایت‌لیست.", 126 | ], 127 | }, 128 | { 129 | title: "DNS", 130 | location: "check", 131 | ip: "check", 132 | hideIP: "x", 133 | telegram: "x", 134 | youtube: "check", 135 | x: "check", 136 | ai: "x", 137 | description: [ 138 | "با استفاده از اپ‌هایی نظیر Intra یا WIG امکان دسترسی میسر می‌شود.", 139 | ], 140 | }, 141 | { 142 | title: "MTProto", 143 | location: "check", 144 | ip: "check", 145 | hideIP: "check", 146 | telegram: "check", 147 | youtube: "x", 148 | x: "x", 149 | ai: "x", 150 | description: [ 151 | "درصورت تانل‌کردن سرور و استفاده از پروتکل MTProto، امکان دریافت آیپی ایران وجود دارد و از آن می‌توان در کنار کانفیگ‌های سرورلس به‌صورت تکمیلی استفاده نمود.", 152 | ], 153 | }, 154 | { 155 | title: "عادی", 156 | location: "check", 157 | ip: "check", 158 | hideIP: "x", 159 | telegram: "x", 160 | youtube: "x", 161 | x: "x", 162 | ai: "half", 163 | description: [ 164 | "برخی از سرویس‌های فعال در پس‌زمینه درصورتیکه بعضی از اندپوینت‌های API آن‌ها فیلتر نباشد، می‌توانند موقعیت واقعی کاربر را تشخیص دهند.", 165 | "برخی از سرویس‌دهنده‌های اینترنت، محدودیت دسترسی به chatGPT را دور زده‌اند.", 166 | "درصورت نشت DNS یا استفاده از فیلترشکن‌های نامعتبر، امکان لو رفتن لوکیشن و IP وجود دارد.", 167 | ], 168 | }, 169 | ]; 170 | --------------------------------------------------------------------------------