Repository navigation
Guide ar
يفتح Shroudly المواقع والتطبيقات التي تحجبها رقابة الإنترنت، وهو تطبيق مجاني ومفتوح المصدر يعمل على Windows وmacOS وLinux وAndroid. لكنه ليس خدمة VPN: لا يمر شيء عبر خادم وسيط، ولا حساب، ولا شيء تحتاج إلى ضبطه. وعندما تغلقه، يبقى حاسوبك أو هاتفك تمامًا كما كان.
تقرّر معظم أنظمة التصفية على الإنترنت ما تحجبه بقراءة الحزمة الأولى من كل اتصال. تحمل هذه الحزمة اسم الموقع الذي تفتحه (أي "SNI" في TLS أو "Host" في HTTP). يشغّل Shroudly وكيلًا (proxy) صغيرًا على جهازك أنت، ويرسل تلك الحزمة الأولى بشكل لا يستطيع نظام التصفية قراءته، بينما يتسلّمها الموقع الحقيقي دون أي تغيير. وكثير من أنظمة التصفية تردّ أيضًا على استعلامات الأسماء (DNS) بعناوين زائفة؛ أما Shroudly فيستعلم عن الأسماء عبر DNS مشفَّر، فلا تعود تلك الإجابات الزائفة تصل إليك.
- تظل حركة مرورك متجهة مباشرة إلى الموقع الحقيقي. لا يمر شيء عبر خادم أي طرف آخر، لذلك تبقى السرعة كما هي.
- يجد ما ينجح من تلقاء نفسه. لكل موقع محجوب، يجرّب Shroudly تقنياته واحدة تلو الأخرى، ويستخدم التقنية التي تنجح ويتذكرها.
- يُصلح ما يستطيع من تلقاء نفسه. عندما يرى Shroudly ما يعترض الطريق (Discord أو Roblox محجوب على شبكتك، أو برنامج عالق لأنه فُتح دون المرور عبره، أو موقع يحتاج إلى الوضع المتقدم)، يفعّل ما يلزم ويخبرك بذلك في سطر واحد. لا تحتاج إلى البحث عن أي شيء في الإعدادات.
- تمرّ الاتصالات غير المحجوبة كما هي دون أي تعديل.
- لا يغيّر شيئًا بشكل دائم. أثناء تفعيل الحماية، يوجّه 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، فإنه ينتظر حتى تُغلَق.
يتطلب Shroudly لـ Android الإصدار 8 أو أحدث، ولا يحتاج إلى صلاحيات الجذر (root). ملف APK واحد بحجم 1 ميغابايت تقريبًا يناسب كل الهواتف والأجهزة اللوحية (ARM بـ 64 بت وARM بـ 32 بت و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 الـ 31.
-
وكيل فقط (الإعدادات ← الوضع): بدلًا من VPN يعمل Shroudly كوكيل على
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" (جارٍ التحقق من التحديثات) في الشبكات الخاضعة للتصفية. يمرّره هذا الإعداد عبر Shroudly بإضافة سطر واحد إلى ملف إعدادات Discord؛ وإيقاف الإعداد يحذف هذا السطر. ويفعّله Shroudly من تلقاء نفسه عندما يكون Discord محجوبًا على شبكتك، ويعيد تشغيل Discord إذا كان عالقًا؛ أما Discord الذي يعمل أصلًا فيُترك كما هو.
-
الألعاب والتطبيقات (Roblox) (Windows، macOS): بعض البرامج تتجاهل وكيل النظام لكنها تتبع إعداد
HTTPS_PROXY، ومنها Roblox وRoblox Studio وبرامج تثبيتهما. يمرّر هذا الإعداد تلك البرامج عبر Shroudly. ويفعّله Shroudly من تلقاء نفسه عندما يكون Roblox محجوبًا على شبكتك، ويعيد تشغيل مشغّل Roblox أو برنامج تثبيته عبره إذا كان قد فُتح دون المرور عبره. لا يُغلق 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 من تلقاء نفسه عندما يحتاج إليه موقع ما، ويخبرك بالسبب أولًا؛ اسمح به عندما يطلب جهازك إذن المسؤول. ويتراجع عن كل ما فعله عند إيقافه أو عند الخروج من التطبيق.
- لا يمسّ الوضع المتقدم شبكتك المحلية (الموجّه والطابعات والحواسيب القريبة الأخرى). ولا يفعّله Shroudly من تلقاء نفسه أثناء عمل نظام مكافحة الغش في لعبة ما (Vanguard وEasy Anti-Cheat وBattlEye وFACEIT وما شابهها)؛ ويظل بإمكانك تفعيله بنفسك. لا يُحسب برنامج مكافحة الغش إلا أثناء لعب لعبته: خدمته التي تبقى تعمل في الخلفية دون أي لعبة مفتوحة (مثل خدمة 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 بنفسه عندما تحجب شبكتك برنامجًا كهذا (بوت Discord مثلًا) ويفعّل له الوضع المتقدم، ذاكرًا اسم البرنامج في سطر واحد.
- يفتح الموقع في متصفح ولا يفتح في آخر: هذا المتصفح يلتف حول Shroudly، وغالبًا بسبب إعداد وكيل أو VPN خاص به أو بسبب إضافة. يذكر Shroudly اسم المتصفح في سطر واحد؛ أوقف ذلك الإعداد أو تلك الإضافة، أو استخدم متصفحًا آخر. وإذا كان Firefox مضبوطًا على عدم استخدام وكيل النظام، فإن Shroudly يعيد الإعداد بمجرد أن تغلق Firefox.
- لم ينجح شيء حتى الآن: استخدم اختبار موقع. ستوضّح لك نتيجته ما المشكلة.
على Android:
- تأكد من أنه لا يوجد تطبيق VPN آخر قيد التشغيل. لا يسمح Android إلا بشبكة 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 في Windows، فاسمح له. |
| لا يمرّ … عبر Shroudly: إعداد وكيل أو VPN خاص به، أو إضافة، يعترض الطريق … | هذا المتصفح يلتف حول Shroudly. أوقف إعداد الوكيل أو VPN الخاص به، أو الإضافة، أو استخدم متصفحًا آخر. |
| Firefox مضبوط على عدم استخدام وكيل النظام، لذلك لا يمرّ عبر Shroudly … | أغلق Firefox؛ وسيعيد Shroudly ضبطه لاستخدام وكيل النظام. أما الوكيل الذي أدخلته بنفسك فلا يُغيَّر أبدًا. |
| أوقف Android الحماية، غالبًا لأن تطبيق 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 قيد التشغيل.
- اجعل المشكلة تحدث، ثم افتح السجلات واضغط نسخ السجلات (موجود أيضًا في قائمة الأيقونة في منطقة الإشعارات): ينتقل إصدارك ونظامك وأحدث جزء من السجل إلى الحافظة، قصيرًا بما يكفي لرسالة واحدة. أما حفظ السجلات فيحفظ السجل كاملًا كملف نصي في مجلد التنزيلات، لترفقه بـ issue. في Android افتح حول واضغط مشاركة السجلات. لا يُرسَل أي شيء إلى أي مكان من تلقاء نفسه.
- افتح بلاغًا (issue) على https://github.com/umutxyp/Shroudly/issues/new. اكتب الموقع أو البرنامج الذي لا يعمل، ونظام التشغيل لديك، ومزوّد خدمة الإنترنت، ثم الصق السجل. يحتوي السجل على أسماء المواقع التي فتحتها؛ احذف منها ما لا تريد مشاركته.
مشكلات الأمان (أي شيء قد يضر بالمستخدمين) لا ينبغي الإبلاغ عنها علنًا. أبلغ عنها بشكل خاص على https://github.com/umutxyp/Shroudly/security/advisories/new.
لا يُنشر Shroudly إلا على صفحة الإصدارات الخاصة بهذا المشروع وعلى https://shroudly.codeshare.me. يُبنى كل إصدار من الشيفرة المصدرية العامة عبر GitHub Actions، وتُثبَّت كل حزمة وتُشغَّل على النظام المخصص لها قبل نشرها. لا تنزّل Shroudly من أي مكان آخر أبدًا. لن يطلب منك أحد من المشروع أبدًا كلمة مرور، أو رمزًا مميزًا (token)، أو تشغيل ملف يرسله إليك.
يُوقَّع ملف APK الخاص بـ Android دائمًا بمفتاح المشروع نفسه؛ وتجد بصمته في قسم Android أعلاه، وتشرح سياسة توقيع الشيفرة كيف تُوقَّع الإصدارات.
تطبيق Shroudly من صنع Codeshare (Codeshare Technology Ltd)، وهي شركة تبني برمجيات للمجتمعات على الإنترنت وتُبقي الجزء الأساسي منها مجانيًا. ويتولى تطويره Umut Bayraktar. وشيفرته المصدرية متاحة بموجب رخصة MIT.
محرّكه، shroudly-core، مكتوب من الصفر بلغة C. وتستند تقنياته إلى الأبحاث العامة التي يقوم عليها GoodbyeDPI وzapret، وقد أُعيد تنفيذها بشكل مستقل، ويتعرّف على صفحات الحجب التي تعرضها جهات الرقابة بالاعتماد على البيانات المفتوحة من 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.