Repository navigation
Guide fa
برنامهٔ رایگان و متنباز Shroudly برای Windows، macOS، Linux و Android سایتها و برنامههایی را که با سانسور اینترنت مسدود شدهاند باز میکند. این برنامه یک سرویس VPN نیست: هیچ چیز از سروری در میانه عبور نمیکند، حساب کاربری لازم نیست و چیزی هم برای تنظیم کردن وجود ندارد. وقتی آن را میبندید، کامپیوتر یا گوشی شما دقیقاً همانطور که بود باقی میماند.
بیشتر فیلترهای اینترنت با خواندن نخستین بستهٔ هر اتصال تصمیم میگیرند چه چیزی را مسدود کنند. این بسته نام سایتی را که باز میکنید با خود دارد (یعنی "SNI" در TLS یا "Host" در HTTP). Shroudly یک پراکسی کوچک روی کامپیوتر خود شما اجرا میکند و این بستهٔ اول را به شکلی میفرستد که فیلتر نمیتواند آن را بخواند، در حالی که سایت واقعی آن را بدون تغییر دریافت میکند. بسیاری از فیلترها به پرسوجوی نامها (DNS) هم با آدرسهای جعلی پاسخ میدهند؛ Shroudly نامها را از طریق DNS رمزگذاریشده پرسوجو میکند، پس دیگر این پاسخهای جعلی به شما نمیرسند.
- ترافیک شما همچنان مستقیم به سایت واقعی میرود. هیچ چیز از سرور شخص دیگری عبور نمیکند، پس سرعت تغییری نمیکند.
- خودش راهی را که جواب میدهد پیدا میکند. Shroudly برای هر سایت مسدود، روشهایش را یکی پس از دیگری امتحان میکند، روشی را که جواب میدهد به کار میبرد و آن را به خاطر میسپارد.
- هر چه را بتواند خودش درست میکند. وقتی Shroudly میبیند چه چیزی سد راه است (Discord یا Roblox در شبکهٔ شما مسدود است، برنامهای که بدون عبور از Shroudly باز شده و گیر کرده است، یا سایتی که به حالت پیشرفته نیاز دارد)، آنچه لازم است را روشن میکند و در یک خط به شما خبر میدهد. لازم نیست چیزی را در تنظیمات پیدا کنید.
- اتصالهایی که مسدود نیستند دستنخورده عبور میکنند.
- هیچ تغییر ماندگاری ایجاد نمیکند. تا وقتی محافظت روشن است، Shroudly پراکسی سیستم را روی خودش تنظیم میکند؛ وقتی آن را متوقف کنید، از برنامه خارج شوید، از حساب کاربری سیستم خارج شوید یا حتی اگر برنامه از کار بیفتد، تنظیم قبلی برمیگردد.
- در Android همهٔ برنامهها از آن عبور میکنند. در گوشی، Shroudly از قابلیت VPN در Android استفاده میکند، اما فقط درون خود گوشی: مرورگرها، Discord (تماسهای صوتی هم)، Roblox و بازیهای دیگر همه از همان موتور عبور میکنند؛ نه حالت جداگانهای برای روشن کردن هست و نه سروری در میان.
- آدرس شما را پنهان نمیکند. Shroudly یک VPN نیست. سرویسی که خودش کاربران کشور شما را نمیپذیرد (بهخاطر قوانین خودش یا تحریمها)، باز هم شما را نمیپذیرد. وقتی سایتی خودش شما را رد میکند، Shroudly به شما میگوید تا بیهوده به تلاش ادامه ندهید.
- به آدرسی که بهطور کامل مسدود شده نمیرسد. اگر شبکه خودِ آدرس IP سایت را مسدود کرده باشد، نه نام آن را، فقط یک VPN یا تونلی مشابه از این مسدودسازی عبور میکند. اگر شبکه خودِ آدرسهای سرورهای یک برنامه را مسدود کند، نه اینکه فقط ترافیک آن را تشخیص دهد، Shroudly این را در یک خط میگوید؛ آن وقت راهش تنظیم پراکسیِ خودِ برنامه یا یک VPN است، چون Shroudly یک VPN نیست.
این پیوندها همیشه جدیدترین نسخه را دانلود میکنند:
| سیستم | Intel / AMD (x64) | ARM |
|---|---|---|
| Windows 10 یا جدیدتر | نصبکننده (.exe) | نصبکننده (.exe) |
| macOS 12 یا جدیدتر | Intel Mac (.dmg) | Apple Silicon (.dmg) |
| Debian / Ubuntu / Mint | .deb | AppImage |
| Arch / Manjaro | .pacman | AppImage |
| Fedora / openSUSE / RHEL | .rpm | AppImage |
| هر توزیع Linux | AppImage | AppImage |
| Android 8 یا جدیدتر | APK | APK |
- در Windows: نصبکننده را اجرا کنید. بار اول، اگر Windows پیام «Windows از رایانهٔ شما محافظت کرد» (Windows protected your PC) را نشان داد، اطلاعات بیشتر ← در هر صورت اجرا شود (More info → Run anyway) را انتخاب کنید.
-
در macOS: فایل
.dmgرا باز کنید و Shroudly را به پوشهٔ Applications بکشید. بار اول، اگر macOS آن را باز نکرد، یک بار امتحان کنید، سپس به تنظیمات سیستم ← حریم خصوصی و امنیت (System Settings → Privacy & Security) بروید و در هر صورت باز شود (Open Anyway) را انتخاب کنید. -
در Debian / Ubuntu:
sudo apt install ./Shroudly-*-Linux-amd64.deb -
در Arch:
sudo pacman -U Shroudly-*-Linux-x64.pacman -
در Fedora / RHEL:
sudo dnf install ./Shroudly-*-Linux-x86_64.rpm -
در openSUSE:
sudo zypper install ./Shroudly-*-Linux-x86_64.rpm -
فایل AppImage: دستور
chmod +x Shroudly-*.AppImageرا اجرا کنید، سپس خود فایل را اجرا کنید. - در Android: بخش Android را در پایین ببینید.
این مراحلِ نصب اول در Windows و macOS فقط یک بار لازم است. نحوهٔ امضای نسخهها در سیاست امضای کد توضیح داده شده است.
برای Linux به glibc 2.28 یا جدیدتر نیاز است (Debian 10، Ubuntu 18.04، Fedora 29 یا بالاتر). جز برای حالت پیشرفته، به دسترسی مدیر سیستم نیازی نیست.
بهروزرسانیها خودشان نصب میشوند. Shroudly هنگام شروع و هر نیم ساعت یک بار بررسی میکند که نسخهٔ جدیدی آمده یا نه، آن را در پسزمینه دانلود میکند و دفعهٔ بعد که دوباره اجرا شود نصبش میکند. اگر یک بازی یا تماس Discord از طریق Shroudly در جریان باشد، صبر میکند تا بسته شوند.
نسخهٔ Android برنامهٔ Shroudly به Android 8 یا جدیدتر نیاز دارد و روت (root) لازم ندارد. یک فایل APK حدوداً ۱ مگابایتی روی همهٔ گوشیها و تبلتها کار میکند (ARM ۶۴ بیتی، ARM ۳۲ بیتی و x86_64). این برنامه هنوز در Google Play نیست: این پیوند همیشه جدیدترین APK را میدهد.
- پیوند را روی گوشی باز کنید و فایل دانلودشدهٔ
Shroudly-…-Android.apkرا باز کنید. - بار اول، Android از شما میخواهد نصب از این منبع (مرورگرتان) را مجاز کنید. یک بار اجازه دهید، برگردید و نصب را بزنید.
- برنامهٔ Shroudly را باز کنید و دکمهٔ بزرگ شروع محافظت را بزنید.
- Android میپرسد آیا Shroudly اجازه دارد یک اتصال VPN برقرار کند. اجازه دهید: Android فقط از همین راه به یک برنامه اجازه میدهد اتصالهای برنامههای دیگر را جابهجا کند. VPN درون گوشی میماند؛ هیچ چیز از سروری عبور نمیکند.
- همهٔ برنامهها از Shroudly عبور میکنند: مرورگرها، Discord (تماسهای صوتی هم)، Roblox و بازیهای دیگر. حالتهای جداگانهای وجود ندارد؛ همان روشهای خودکار و همان DNS رمزگذاریشدهٔ کامپیوتر به کار میرود و پرسوجوهای DNS رمزگذارینشدهای که خود برنامهها انجام میدهند هم رمزگذاری میشوند.
- کاشی تنظیمات سریع: کاشی Shroudly را به پنلی که از بالای صفحه پایین میکشید اضافه کنید تا بدون باز کردن برنامه، محافظت را روشن و خاموش کنید. برای باز کردن Shroudly، کاشی را لمس کنید و نگه دارید. تنظیمات ← کاشی تنظیمات سریع آن را برایتان اضافه میکند (در Android 13 و بعد با یک لمس).
- VPN همیشه روشن: در تنظیمات VPN در Android، Shroudly را باز کنید و VPN همیشه روشن (Always-on VPN) را فعال کنید؛ آنوقت محافظت پس از راهاندازی دوبارهٔ گوشی خودش برمیگردد.
- تنظیمات (درباره ← تنظیمات): رنگ تأکید، راهبرد دور زدن (بهطور پیشفرض خودکار)، برنامههایی که از Shroudly عبور نمیکنند (ترافیک آنها مستقیم بیرون میرود، مثلاً بازیای که به Shroudly نیاز ندارد) و شروع هنگام روشن شدن گوشی. در همانجا زبان زبان برنامه را تعیین میکند: زبان گوشی یا هر یک از ۳۱ زبان Shroudly.
-
فقط پراکسی (تنظیمات ← حالت): Shroudly بهجای VPN بهصورت پراکسی روی
127.0.0.1:10808کار میکند (SOCKS5 و HTTP)، تا یک برنامهٔ VPN دیگر متصل بماند. فقط برنامههایی که برای استفاده از آن تنظیم شدهاند از Shroudly میگذرند: پراکسی شبکهٔ Wi-Fi را روی دستی بگذارید با میزبان127.0.0.1و درگاه10808، یا از تنظیم پراکسی خود برنامه استفاده کنید. اجازهٔ VPN خواسته نمیشود. -
اجازه به برنامههای خودکارسازی (تنظیمات، بهطور پیشفرض خاموش): Tasker، MacroDroid و برنامههای مشابه میتوانند محافظت را روشن و خاموش کنند، مثلاً هنگام باز و بسته شدن یک بازی. آنها یک پخش به بستهٔ
me.codeshare.shroudlyبا کنشme.codeshare.shroudly.action.START,STOPیاTOGGLEمیفرستند. اگر Android اجازه ندهد محافظت در پسزمینه شروع شود، یک اعلان آن را با یک لمس روشن میکند؛ اگر مصرف باتری Shroudly نامحدود باشد، بدون لمس شروع میشود. - وقتی محافظت متوقف شود خبر میدهد: اگر برنامهٔ VPN دیگری یا خود Android آن را خاموش کند، یا خطایی آن را متوقف کند، یک اعلان این را میگوید تا بدانید برنامههایتان مستقیم وصل میشوند.
-
بهروزرسانیها: وقتی نسخهٔ جدیدی بیاید، برنامه به شما خبر میدهد. دانلود بهروزرسانی را بزنید، فایل دانلودشده را باز کنید و تأیید کنید. هر APK با کلید خود پروژه امضا میشود، پس بهروزرسانی روی نسخهٔ قبلی نصب میشود. SHA-256 گواهی:
23:AC:01:4B:72:26:34:3B:74:C7:C9:C0:A4:FD:6F:1D:ED:97:51:8A:3B:FD:35:BC:DE:65:B6:C1:EC:A8:BD:76. - کارهایی که در Android نمیتواند انجام دهد: حالت پیشرفته در دسترس نیست (به روت نیاز داشت). Android در هر لحظه فقط یک VPN را اجازه میدهد، پس Shroudly و یک برنامهٔ VPN دیگر نمیتوانند همزمان روشن باشند. با فقط پراکسی (بالا را ببینید) Shroudly VPN را به برنامهٔ دیگر میسپارد.
- برنامهٔ Shroudly را باز کنید و شروع محافظت را بزنید.
- سایتی را که مسدود بود باز کنید. بار اول ممکن است Shroudly کمی زمان لازم داشته باشد تا روشی را که شبکهٔ شما نیاز دارد پیدا کند؛ پس از آن، سایت بیدرنگ باز میشود.
- اگر Shroudly خط کوتاهی دربارهٔ چیزی نشان داد که روشن کرده یا دوباره اجرا کرده است، راهحل همان بود: کار دیگری لازم نیست.
- برای متوقف کردن، توقف محافظت را بزنید. همه چیز به حالت قبل برمیگردد.
وقتی پنجرهٔ Shroudly را میبندید، برنامه در پسزمینه به کارش ادامه میدهد و نمادش در ناحیهٔ اعلانها (در macOS، نوار منو) میماند. به خاطر میسپارد که محافظت را روشن گذاشتهاید یا نه و پس از راهاندازی دوباره به همان حالت برمیگردد. گزینهٔ اجرا هنگام ورود به سیستم آن را همراه با روشن شدن کامپیوتر اجرا میکند.
- زبان: برنامه از زبان سیستم شما پیروی میکند و میتوانید آن را اینجا تغییر دهید.
- حالت خودکار: برای هر سایت مسدود، خودش روشی را که جواب میدهد پیدا میکند. آن را روشن بگذارید. راهبرد دور زدن روشی است که کار با آن شروع میشود؛ بهندرت لازم میشود آن را تغییر دهید. آخرین راهبرد، خاموش (فقط DNS رمزگذاریشده)، هر اتصال را همانطور که برنامه فرستاده میگذارد و فقط DNS را رمزگذاری میکند.
- ضد مسمومسازی DNS: نامها را از طریق DNS رمزگذاریشده پرسوجو میکند تا پاسخهای جعلی شبکهتان به شما نرسد. آن را روشن بگذارید.
- سرور DNS: خودکار از DNS رمزگذاریشدهٔ Shroudly استفاده میکند. برای استفاده از سرور خودتان نوعش را انتخاب کنید (DNS روی HTTPS، DNS روی TLS، DNS روی TCP یا DNS ساده)، نشانیاش را بنویسید و استفاده را بزنید: Shroudly یک بار از آن میپرسد و پاسخ را نشان میدهد. DNS روی TCP جایی کمک میکند که شبکه درگاه UDP 53 را مسدود یا جعل میکند. اگر سرور شما پاسخ ندهد، تا برگشتنش DNS رمزگذاریشدهٔ Shroudly پاسخ میدهد. در Android در درباره → تنظیمات است. با تیک فقط همین سرور هرگز از سرور دیگری پرسیده نمیشود: اگر سرور شما پاسخ ندهد، جستوجوی نامها تا پاسخ دادنش ناموفق میماند (برای آزمودن یک سرور، یا وقتی کس دیگری نباید جستوجوهای شما را ببیند).
- مسیریابی: گزینهٔ همهٔ سایتها (توصیهشده) همهٔ سایتها را از Shroudly عبور میدهد، پس سایت مسدود بدون اینکه لازم باشد اول نامش را وارد کنید کار میکند؛ سایتهایی که مسدود نیستند دستنخورده عبور میکنند. گزینهٔ فقط سایتهای فهرست فقط سایتهای یک فهرست را از Shroudly عبور میدهد؛ این فهرست خودکار بهروز نگه داشته میشود و میتوانید فهرست خودتان را هم بنویسید.
- برنامهٔ Discord (Windows، macOS): برنامهٔ Discord پیش از باز شدن بهروزرسانیها را بررسی میکند و این بررسی پراکسی سیستم را نادیده میگیرد؛ به همین دلیل در شبکههای فیلترشده ممکن است Discord روی "Checking for updates" (در حال بررسی بهروزرسانیها) بماند. این گزینه با افزودن یک خط به فایل تنظیمات Discord، آن را از Shroudly عبور میدهد؛ با خاموش کردن گزینه، آن خط حذف میشود. وقتی Discord در شبکهٔ شما مسدود باشد، Shroudly خودش این گزینه را روشن میکند و اگر Discord گیر کرده باشد، آن را دوباره اجرا میکند؛ اگر Discord از قبل کار کند، به آن دست نمیزند.
-
بازیها و برنامهها (Roblox) (Windows، macOS): بعضی برنامهها پراکسی سیستم را نادیده میگیرند اما از تنظیم
HTTPS_PROXYپیروی میکنند؛ Roblox، Roblox Studio و نصبکنندههایشان از جملهٔ آنها هستند. این گزینه آنها را از Shroudly عبور میدهد. وقتی Roblox در شبکهٔ شما مسدود باشد، Shroudly خودش این گزینه را روشن میکند و اگر برنامهٔ Roblox یا نصبکنندهاش بدون عبور از Shroudly باز شده باشد، آن را از طریق خودش دوباره اجرا میکند. Shroudly هرگز Roblox Studio را نمیبندد، چون ممکن است کار ذخیرهنشدهای در آن باشد: اگر Shroudly از شما خواست، کارتان را ذخیره کنید، Studio را ببندید و دوباره باز کنید. - تا وقتی بازیها و برنامهها (Roblox) روشن است، پیوندهای Roblox (دکمههای وبسایت که بازی یا Roblox Studio را اجرا میکنند، از طریق اجراکنندههایی مثل Bloxstrap هم) برنامهٔ خود را از طریق Shroudly باز میکنند، پس Roblox Studio که از وبسایت باز شود هم از آن میگذرد؛ در Windows وقتی حالت خاموش شود، یا Shroudly بسته یا حذف شود، پیوندها به حالت قبل برمیگردند. برنامههایی که هرگز پراکسی سیستم را نمیخوانند، مثل رباتها و ابزارهای خط فرمان (از جمله آنهایی که با Node.js نوشته شدهاند)، در این حالت هم از Shroudly میگذرند: آنهایی را که از قبل باز بودند دوباره اجرا کنید. در شبکهای که پاسخهای DNS را جعل میکند، Shroudly این حالت را خودش روشن میکند.
- در Windows، تنظیمی که حالت بازیها و برنامهها برای برنامهها ایجاد میکند فقط در نشست فعلی Windows معتبر است: با خروج از حساب یا راهاندازی دوباره از بین میرود، پس روی یک کامپیوتر مشترک (کافینت، کلاس درس) یا در یک ایمیج دیسک چیزی باقی نمیماند.
- حالت پیشرفته (Windows x64، Linux): برای شبکههایی که کل اتصال را زیر نظر دارند، نه فقط شروع آن را. این حالت روی خودِ بستهها کار میکند، پس به برنامههایی هم میرسد که همهٔ تنظیمات پراکسی را نادیده میگیرند. وقتی سایتی به آن نیاز داشته باشد، Shroudly خودش آن را روشن میکند و پیش از آن دلیلش را به شما میگوید؛ وقتی کامپیوترتان دسترسی مدیر سیستم را درخواست کرد، اجازه دهید. وقتی خاموش شود یا از برنامه خارج شوید، همهٔ تغییراتش را برمیگرداند.
- حالت پیشرفته به شبکهٔ محلی شما (مودم، چاپگرها، کامپیوترهای دیگرِ نزدیک) دست نمیزند. تا وقتی سیستم ضدتقلب یک بازی (Vanguard، Easy Anti-Cheat، BattlEye، FACEIT و مانند آنها) در حال اجراست، Shroudly آن را خودش روشن نمیکند؛ اما خودتان همچنان میتوانید روشنش کنید. ضدتقلب فقط وقتی حساب میشود که بازیاش در حال اجراست: سرویس آن که بدون باز بودن هیچ بازی در پسزمینه کار میکند (مثلاً سرویس Riot Vanguard) مانع روشن کردن آن توسط Shroudly نمیشود.
- گزینهای که خودتان خاموش کنید، تا دو هفته خاموش میماند؛ پس از آن، اگر همان مشکل دوباره پیش بیاید، Shroudly ممکن است دوباره روشنش کند.
- آزمایش یک سایت: آدرس یک سایت را وارد کنید؛ Shroudly همهٔ روشها را روی آن امتحان میکند و به شما میگوید چه چیزی آن را مسدود میکند، کدام روش جواب میدهد، یا اینکه خود سایت شما را رد میکند.
- نصب خودکار بهروزرسانیها، نمایش اعلانها، من را در شمار زندهٔ کاربران حساب کن (شمارش ناشناس نسخههای در حال اجرا؛ بخش حریم خصوصی را ببینید)، کوچک کردن به سینی سیستم و نمایش نماد در ناحیهٔ اعلانها: وقتی نماد پنهان است، برای باز کردن پنجره، Shroudly را دوباره اجرا کنید.
- مسدود کردن تبلیغات و ردیابها (بهطور پیشفرض خاموش؛ در Android در بخش درباره): نامهایی که در یک فهرست عمومی تبلیغات و ردیابها (StevenBlack/hosts) هستند، در هر برنامهای که از Shroudly میگذرد پاسخی نمیگیرند. فهرست از طریق Shroudly دانلود میشود و هر هفته تازه میشود. اگر سایتی خراب شد، آن را به سایتهایی که هرگز مسدود نمیشوند اضافه کنید. تعداد پرسوجوهای مسدودشده همراه آمار نشان داده میشود؛ هیچ چیزی دربارهٔ آنها ثبت یا فرستاده نمیشود.
- خروج از Shroudly: محافظت را متوقف میکند و همهٔ تنظیمات را به حالت قبل برمیگرداند.
- در Android، در بخش درباره: من را در شمار زندهٔ کاربران حساب کن (حریم خصوصی را ببینید)، مسدود کردن تبلیغات و ردیابها و تنظیمات (بخش Android در بالا را ببینید). برنامه از زبان گوشی پیروی میکند (در Android 13 و بالاتر میتوانید در تنظیمات سیستم زبانی فقط برای Shroudly هم انتخاب کنید).
این مراحل را به ترتیب دنبال کنید؛ بیشتر مشکلات با یکی از آنها حل میشوند.
- بهروزرسانی کنید. نسخهٔ نوشتهشده در صفحهٔ درباره را با آخرین نسخهٔ منتشرشده مقایسه کنید.
- هر بار فقط از یک ابزار استفاده کنید. ابزارهای دور زدن دیگر و VPNها (GoodbyeDPI، zapret، SplitWire، WARP، برنامههای VPN) همان اتصالها یا پراکسی سیستم را تغییر میدهند. Shroudly هر وقت یکی از آنها را ببیند، این را در گزارشها مینویسد. بقیه را ببندید، سپس دوباره شروع محافظت را بزنید.
- محافظت را روشن بگذارید. هر بار متوقف کردن و دوباره شروع کردن، ارتباط برنامههای متصل را قطع میکند.
- بگذارید Shroudly کارش را تمام کند. خودش آنچه لازم است را روشن میکند، برای Discord، Roblox و Roblox Studio هم، و در یک خط به شما خبر میدهد. اگر کامپیوترتان برای حالت پیشرفته اجازه خواست، اجازه دهید. اگر Shroudly از شما خواست Roblox Studio را دوباره باز کنید، اول کارتان را ذخیره کنید.
- برنامهای همهٔ تنظیمات پراکسی را نادیده میگیرد: حالت پیشرفته را روشن کنید (Windows x64، Linux). وقتی ضد مسمومسازی DNS روشن است، حالت پیشرفته به درخواستهای DNS آن برنامه هم با DNS رمزگذاریشده پاسخ میدهد، پس نامهایی که در DNS مسدود شدهاند هم باز میشوند. از نسخهٔ 2.6.16، Shroudly خودش متوجه میشود که شبکه جلوی چنین برنامهای (مثلاً یک ربات دیسکورد) را گرفته و حالت پیشرفته را برایش روشن میکند و نام برنامه را در یک خط میگوید.
- سایت در یک مرورگر باز میشود و در دیگری نه: آن مرورگر Shroudly را دور میزند، معمولاً بهخاطر تنظیم پراکسی یا VPN خودش یا یک افزونه. Shroudly نام مرورگر را در یک خط میگوید؛ آن تنظیم یا افزونه را خاموش کنید یا از مرورگر دیگری استفاده کنید. اگر Firefox طوری تنظیم شده باشد که از پراکسی سیستم استفاده نکند، Shroudly بهمحض بستن Firefox تنظیم را برمیگرداند.
- باز هم نشد: از آزمایش یک سایت استفاده کنید. پاسخ آن میگوید مشکل چیست.
در Android:
- مطمئن شوید هیچ برنامهٔ VPN دیگری روشن نیست. Android در هر لحظه فقط یک VPN را اجازه میدهد و روشن کردن VPN دیگری Shroudly را متوقف میکند. برای روشن نگه داشتن یک برنامهٔ VPN دیگر، در تنظیمات ← حالت گزینهٔ فقط پراکسی را انتخاب کنید.
- اگر محافظت متوقف شد، یک اعلان دلیلش را میگوید. Shroudly را باز کنید و شروع محافظت را بزنید. با روشن بودن VPN همیشه روشن، محافظت پس از راهاندازی دوباره خودش برمیگردد. اگر گوشی Shroudly را بسته باشد (مثلاً وقتی صفحه قفل بوده)، بهمحض اینکه شبکه برگردد خودش دوباره روشن میشود؛ فقط وقتی خودتان آن را خاموش کرده باشید خاموش میماند.
- بعضی گوشیها برای صرفهجویی در باتری، برنامههای پسزمینه را میبندند. اگر محافظت مدام متوقف میشود، اجازه دهید Shroudly بدون محدودیت باتری در پسزمینه کار کند (نام این تنظیم در گوشیهای مختلف فرق میکند).
- ممکن است لازم باشد برنامهای را که پیش از شروع محافظت وصل بوده، ببندید و دوباره باز کنید.
| پیام | معنی |
|---|---|
| اینجا مسدود است، با … باز شد | سایت در شبکهٔ شما مسدود است و Shroudly روشی را که بازش میکند پیدا کرده است. لازم نیست کاری بکنید. |
| Discord در این شبکه مسدود است … / Roblox در این شبکه مسدود است … | Shroudly خودش آنچه آن برنامه لازم دارد را روشن کرده است. لازم نیست کاری بکنید. |
| Roblox وصل نمیشد … | Shroudly برنامهٔ Roblox را از طریق خودش دوباره اجرا کرد. دوباره وارد بازیتان شوید. |
| Roblox Studio پیش از آنکه Shroudly بتواند آن را از خودش عبور دهد باز شده بود … | کارتان را ذخیره کنید، Roblox Studio را ببندید و دوباره باز کنید. |
| … در این شبکه به حالت پیشرفته نیاز دارد … | وقتی کامپیوترتان اجازه خواست، اجازه دهید. |
| با هیچ روشی باز نشد | همهٔ روشها پس زده شدند. در شبکههایی که تا این حد عمیق فیلتر میکنند، حالت پیشرفته معمولاً کمک میکند. |
| وصل میشود، بعد شبکه اتصال را قطع میکند | شبکه میگذارد اتصال شروع شود و بعد آن را قطع میکند. حالت پیشرفته ممکن است کمک کند. اگر خودِ آدرس سایت مسدود باشد، فقط VPN از این مسدودسازی عبور میکند. |
| سرورهای … در این شبکه اصلاً پاسخ نمیدهند | شبکه سرورهای آن سرویس را با نشانیشان مسدود میکند (در برخی شبکهها سرورهای Roblox را). هیچ روشی روی رایانهٔ شما از این مانع نمیگذرد؛ فقط یک VPN. |
| پاسخ نمیدهد، در حالی که بقیهٔ سایت از طریق Shroudly کار میکند | یکی از آدرسهای سایتی که بقیهاش کار میکند (یک API، یک ردیاب) پاسخ نمیدهد. این مسدودسازی نیست؛ لازم نیست کاری بکنید. |
| خود سرور اتصال را رد کرد | خود سایت، نه شبکه، اتصال را رد کرده است. این مسدودسازی نیست. |
| همچنین در حال اجرا: … | ابزار دور زدن یا VPN دیگری همزمان در حال اجراست. یکی از آنها را ببندید. |
| برنامهٔ دیگری پراکسی سیستم را تغییر داد | یک VPN یا ابزار دیگری پراکسی سیستم را در اختیار گرفته است. آن را ببندید، یا دکمهای را بزنید که Shroudly را دوباره بهعنوان پراکسی سیستم تنظیم میکند. |
| DNS رمزگذاریشده در این شبکه مسدود است | Shroudly خودش به امتحان کردن مسیرهای دیگر ادامه میدهد؛ تا وقتی یکی از آنها جواب نداده است، ممکن است بعضی سایتها کند باشند. |
| سرور DNS شما … پاسخ نمیدهد … | سرور DNS که در تنظیمات انتخاب کردهاید پاسخ نمیدهد؛ در این مدت DNS رمزگذاریشدهٔ Shroudly پاسخ میدهد. نشانیاش را بررسی کنید یا سرور DNS را به خودکار برگردانید. |
| … که چیزی در آن اجرا نمیشود | ابزار پراکسیای که دیگر اجرا نمیشود (ByeDPI، یک VPN قدیمی) تنظیمی به جا گذاشته که به آن اشاره میکند. Shroudly هر چه بتواند خودش درست میکند (فایلهای Discord Drover را کنار میگذارد و Discord را دوباره اجرا میکند)؛ برای برنامهٔ دیگر، پراکسی را از تنظیمات آن بردارید یا آن ابزار را دوباره اجرا کنید. اگر Shroudly پیشنهاد پاک کردن پراکسی WinHTTP ویندوز را داد، اجازه دهید. |
| … از Shroudly عبور نمیکند: تنظیم پراکسی یا VPN خودش، یا یک افزونه، مانع است … | آن مرورگر Shroudly را دور میزند. تنظیم پراکسی یا VPN خودش، یا افزونه را خاموش کنید، یا از مرورگر دیگری استفاده کنید. |
| Firefox طوری تنظیم شده که از پراکسی سیستم استفاده نکند، پس از Shroudly عبور نمیکند … | Firefox را ببندید؛ Shroudly آن را دوباره روی استفاده از پراکسی سیستم تنظیم میکند. به پراکسیای که خودتان وارد کردهاید هرگز دست زده نمیشود. |
| اندروید محافظت را خاموش کرد؛ معمولاً چون یک برنامهٔ VPN دیگر روشن شده است (Android) | برنامهٔ VPN دیگر را خاموش کنید، سپس Shroudly را باز کنید و شروع محافظت را بزنید. |
| محافظت بهدلیل یک خطا متوقف شد، پس برنامههایتان اکنون مستقیم وصل میشوند … (Android) | Shroudly را باز کنید و دوباره شروع محافظت را بزنید. تا آن موقع برنامههایتان مستقیم وصل میشوند. |
| پراکسی جامانده در تنظیمات Wi-Fi (Android) | پراکسی شبکهٔ Wi-Fi شما به برنامهای اشاره میکند که دیگر اجرا نمیشود. در تنظیمات Wi-Fi شبکه را باز کنید و پراکسی را روی «هیچکدام» بگذارید. |
برنامهٔ Shroudly هیچ دادهٔ شخصیای جمع نمیکند و حساب کاربری هم ندارد. تنها جاهایی که با آنها ارتباط برقرار میکند اینها هستند:
- شمار زنده، فقط اگر من را در شمار زندهٔ کاربران حساب کن روشن باشد و فقط وقتی محافظت روشن است: یک عدد تصادفی که هر بار با شروع محافظت عوض میشود (در کامپیوتر در تنظیمات، در Android در بخش درباره). هیچ آدرس یا جزئیات دیگری ذخیره نمیشود.
- GitHub، برای بهروزرسانیها و فهرست سایتهای مسدود. وقتی مسدود کردن تبلیغات و ردیابها روشن است، برای فهرست تبلیغات و ردیابها هم، هفتهای یک بار.
- سرورهای DNS رمزگذاریشده (مانند Cloudflare، Google و Quad9) برای پرسوجوی نامها، وقتی ضد مسمومسازی DNS روشن است. یا سروری که در سرور DNS انتخاب کردهاید. از DNS خود سیستم فقط دربارهٔ نامی پرسیده میشود که اینها نمیشناسند (مثلاً نامی در اینترانت). دربارهٔ سایتی هم پرسیده میشود که نشانیهایش از DNS رمزگذاریشده اصلاً به جایی نمیرسند، چون کش آن در کشور شما ممکن است در دسترس باشد؛ با فقط همین سرور هرگز.
- سرورهای بهروزرسانی Discord، فقط وقتی گزینهٔ برنامهٔ Discord روشن است؛ از آنها دقیقاً همان چیزی پرسیده میشود که خود Discord میپرسید.
- خود سایت، یک بار، وقتی از آزمایش یک سایت استفاده میکنید یا وقتی اتصال یک سایت مدام قطع میشود: یک درخواست معمولی برای صفحهٔ اصلی آن، تا معلوم شود آیا خود سایت شما را رد میکند یا نه.
- Discord یا Roblox، فقط وقتی محافظت روشن است و فقط اگر آن برنامه نصب شده باشد، حداکثر هر شش ساعت یک بار: یک پرسوجوی نام و یک اتصال به سرور آن، همانهایی که خود برنامه انجام میدهد، تا معلوم شود آیا شبکهٔ شما آن را مسدود میکند یا نه. هیچ اطلاعاتی دربارهٔ شما فرستاده نمیشود.
اینکه کدام روش کدام سایت مسدود را باز کرده است فقط روی کامپیوتر خود شما و برای مدتی محدود به خاطر سپرده میشود و هرگز به جایی فرستاده نمیشود. شرح کامل، همراه با پیوند سیاست حریم خصوصی هر سرویس، در README آمده است.
برنامهٔ Android هم هیچ چیزی جمع نمیکند. این برنامه هم دقیقاً به همان شکل در همان شمار زنده حساب میشود (فقط وقتی محافظت روشن است و از راه اتصال محافظتشده؛ از درباره ← من را در شمار زندهٔ کاربران حساب کن خاموش میشود) و جز این فقط با سایتها و برنامههایی که استفاده میکنید، با سرورهای DNS رمزگذاریشده و حداکثر هر شش ساعت یک بار با GitHub ارتباط میگیرد تا ببیند نسخهٔ جدیدی آمده یا نه (در نسخهای که از APK نصب شده است؛ خودش هیچ چیزی را دانلود یا نصب نمیکند). هیچ چیز از آن پشتیبانگیری یا به دستگاه دیگری منتقل نمیشود، چون دادههایش این را هم شامل میشود که کدام سایتهای مسدود باز شدهاند. وقتی مسدود کردن تبلیغات و ردیابها روشن است، فهرست تبلیغات و ردیابها را هم هفتهای یک بار از GitHub دانلود میکند.
- مطمئن شوید که جدیدترین نسخه را دارید و هیچ ابزار دور زدن یا VPN دیگری در حال اجرا نیست.
- کاری کنید که مشکل پیش بیاید، سپس گزارشها را باز کنید و کپی گزارشها را بزنید (در منوی نماد ناحیهٔ اعلانها هم هست): نسخه، سیستم و تازهترین بخش گزارش، آنقدر کوتاه که در یک پیام جا شود، در کلیپبورد قرار میگیرد. ذخیرهٔ گزارشها کل گزارش را بهصورت فایل متنی در پوشهٔ Downloads ذخیره میکند تا آن را به یک issue پیوست کنید. در Android، درباره را باز کنید و روی اشتراکگذاری گزارشها بزنید. هیچ چیزی خودبهخود به جایی فرستاده نمیشود.
- در https://github.com/umutxyp/Shroudly/issues/new یک issue باز کنید. بنویسید کدام سایت یا برنامه کار نمیکند، سیستمعامل شما چیست و ارائهدهندهٔ اینترنتتان کیست، و متن گزارشها را بچسبانید. این متن شامل نام سایتهایی است که باز کردهاید؛ هر کدام را که نمیخواهید به اشتراک بگذارید پاک کنید.
مشکلات امنیتی (هر چیزی که ممکن است به کاربران آسیب بزند) را نباید بهصورت عمومی اعلام کرد. آنها را بهطور خصوصی در https://github.com/umutxyp/Shroudly/security/advisories/new اعلام کنید.
برنامهٔ Shroudly فقط در صفحهٔ انتشارهای این پروژه و در https://shroudly.codeshare.me منتشر میشود. هر نسخه با GitHub Actions از کد منبع عمومی ساخته میشود و هر بسته پیش از انتشار، روی سیستم مخصوص خودش نصب و اجرا میشود. هرگز Shroudly را از جای دیگری دانلود نکنید. هیچکس از طرف پروژه هرگز از شما رمز عبور یا توکن نمیخواهد و از شما نمیخواهد فایلی را که برایتان میفرستد اجرا کنید.
فایل APK برای Android همیشه با همان کلید پروژه امضا میشود؛ اثر انگشت آن در بخش Android در بالا آمده است و سیاست امضای کد توضیح میدهد نسخهها چطور امضا میشوند.
سازندهٔ Shroudly شرکت Codeshare (Codeshare Technology Ltd) است که برای جوامع آنلاین نرمافزار میسازد و هستهٔ این نرمافزارها را رایگان نگه میدارد. توسعهدهندهٔ آن Umut Bayraktar است. کد منبع آن تحت مجوز MIT منتشر شده است.
موتور آن، shroudly-core، از صفر به زبان C نوشته شده است. روشهای آن، که بهطور مستقل از نو پیادهسازی شدهاند، بر همان پژوهشهای عمومیای تکیه دارند که GoodbyeDPI و zapret بر آنها بنا شدهاند. Shroudly صفحههای مسدودسازیِ سانسورگران را به کمک دادههای باز OONI تشخیص میدهد. صفحهٔ پروژه: https://codeshare.me/projects/shroudly.
Shroudly — نامرئی. توقفناپذیر.
Shroudly is free and open source (MIT), a Codeshare product. Download only from https://github.com/umutxyp/Shroudly/releases or https://shroudly.codeshare.me.