Skip to content

Guide ur

umutxyp edited this page Oct 24, 2026 · 20 revisions

صارفین کے لیے Shroudly گائیڈ

انٹرنیٹ سنسرشپ کی وجہ سے بلاک ویب سائٹس اور ایپس کھولنے کے لیے Shroudly ایک مفت اور اوپن سورس ایپ ہے، جو Windows، macOS، Linux اور Android پر چلتی ہے۔ یہ کوئی VPN سروس نہیں ہے: کچھ بھی بیچ کے کسی سرور سے نہیں گزرتا، کوئی اکاؤنٹ نہیں، اور کچھ سیٹ اپ کرنے کی ضرورت نہیں۔ جب آپ اسے بند کرتے ہیں تو آپ کا کمپیوٹر یا فون بالکل ویسا ہی رہتا ہے جیسا پہلے تھا۔

یہ پروگرام کیا کرتا ہے

زیادہ تر انٹرنیٹ فلٹر ہر کنکشن کا پہلا پیکٹ پڑھ کر طے کرتے ہیں کہ کیا بلاک کرنا ہے۔ اس پیکٹ میں اُس سائٹ کا نام ہوتا ہے جسے آپ کھول رہے ہیں (یعنی TLS کا "SNI" یا HTTP کا "Host")۔ Shroudly آپ کے اپنے کمپیوٹر پر ایک چھوٹی سی پراکسی چلاتا ہے اور یہ پہلا پیکٹ ایسی شکل میں بھیجتا ہے جسے فلٹر پڑھ نہیں سکتا، جبکہ اصل سائٹ کو یہ بغیر کسی تبدیلی کے ملتا ہے۔ بہت سے فلٹر ناموں کی تلاش (DNS) کا جواب بھی جعلی ایڈریسز سے دیتے ہیں؛ Shroudly نام خفیہ (انکرپٹڈ) DNS کے ذریعے تلاش کرتا ہے، اس لیے یہ جعلی جواب اب آپ تک نہیں پہنچتے۔

  • آپ کا ٹریفک پہلے کی طرح سیدھا اصل سائٹ تک جاتا ہے۔ کچھ بھی کسی اور کے سرور سے نہیں گزرتا، اس لیے رفتار وہی رہتی ہے۔
  • کام کرنے والا طریقہ یہ خود ڈھونڈ لیتا ہے۔ ہر بلاک شدہ سائٹ کے لیے Shroudly اپنی تکنیکیں ایک ایک کر کے آزماتا ہے، جو کام کرے اسے استعمال کرتا ہے اور یاد رکھتا ہے۔
  • جو ٹھیک کر سکتا ہے، خود ٹھیک کر دیتا ہے۔ جب Shroudly دیکھتا ہے کہ راستے میں کیا رکاوٹ ہے (آپ کے نیٹ ورک پر Discord یا Roblox بلاک ہے، کوئی پروگرام Shroudly سے گزرے بغیر کھل کر اٹک گیا ہے، یا کسی سائٹ کو ایڈوانسڈ موڈ چاہیے)، تو جو ضروری ہو اسے آن کر دیتا ہے اور ایک لائن میں آپ کو بتا دیتا ہے۔ آپ کو ترتیبات میں کچھ ڈھونڈنے کی ضرورت نہیں۔
  • جو کنکشن بلاک نہیں ہیں، وہ بغیر چھیڑے گزر جاتے ہیں۔
  • یہ کوئی مستقل تبدیلی نہیں کرتا۔ جب تحفظ آن ہو تو Shroudly سسٹم پراکسی کو اپنی طرف سیٹ کر دیتا ہے؛ جب آپ اسے روکیں، ایپ سے باہر نکلیں، لاگ آؤٹ کریں، یا اگر یہ کریش بھی ہو جائے، تو پچھلی ترتیب واپس آ جاتی ہے۔
  • ‏Android پر ہر ایپ اسی سے گزرتی ہے۔ فون پر Shroudly، Android کی VPN سہولت استعمال کرتا ہے، لیکن صرف فون کے اندر: براؤزر، 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 protected your PC" (Windows نے آپ کے 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

‏Android کے لیے Shroudly کو Android 8 یا اس سے نیا ورژن چاہیے، روٹ (root) کی ضرورت نہیں۔ تقریباً 1 MB کی ایک ہی APK ہر فون اور ٹیبلٹ پر چلتی ہے (ARM 64 بٹ، ARM 32 بٹ اور x86_64)۔ یہ ابھی Google Play پر نہیں ہے: یہ لنک ہمیشہ تازہ ترین APK دیتا ہے۔

  1. لنک اپنے فون پر کھولیں اور ڈاؤن لوڈ شدہ فائل Shroudly-…-Android.apk کھولیں۔
  2. پہلی بار Android آپ سے اس ماخذ (آپ کے براؤزر) سے انسٹال کرنے کی اجازت مانگتا ہے۔ ایک بار اجازت دیں، واپس جائیں اور انسٹال کریں پر ٹیپ کریں۔
  3. ‏Shroudly کھولیں اور بڑے بٹن تحفظ شروع کریں پر ٹیپ کریں۔
  4. ‏Android پوچھتا ہے کہ کیا Shroudly کو VPN کنکشن بنانے کی اجازت ہے۔ اجازت دیں: Android صرف اسی طریقے سے کسی ایپ کو دوسری ایپس کے کنکشن اپنے ذریعے لے جانے دیتا ہے۔ VPN فون کے اندر ہی رہتا ہے؛ کچھ بھی کسی سرور سے نہیں گزرتا۔
  • ہر ایپ Shroudly سے گزرتی ہے: براؤزر، Discord (وائس کالز بھی)، Roblox اور دوسرے گیمز۔ الگ موڈز نہیں ہیں؛ وہی خودکار تکنیکیں اور وہی خفیہ DNS استعمال ہوتا ہے جو کمپیوٹر پر ہے، اور ایپس جو سادہ DNS سوالات خود بھیجتی ہیں وہ بھی خفیہ کر دیے جاتے ہیں۔
  • فوری ترتیبات کی ٹائل: اسکرین کے اوپر سے نیچے کھینچے جانے والے پینل میں Shroudly کی ٹائل شامل کریں، تاکہ ایپ کھولے بغیر تحفظ آن اور بند کر سکیں۔ Shroudly کھولنے کے لیے ٹائل کو دبا کر رکھیں۔ ترتیبات ← فوری ترتیبات کا ٹائل اسے آپ کے لیے شامل کرتا ہے (Android 13 اور بعد میں ایک ٹیپ سے)۔
  • ہمیشہ آن VPN: Android کی VPN ترتیبات میں 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 دوسری ایپ کے لیے چھوڑ دیتا ہے۔

پہلی بار شروع کرنا

  1. سب سے پہلے Shroudly کھولیں اور تحفظ شروع کریں دبائیں۔
  2. جو سائٹ بلاک تھی اسے کھولیں۔ پہلی بار Shroudly کو وہ تکنیک ڈھونڈنے میں ذرا سا وقت لگ سکتا ہے جس کی آپ کے نیٹ ورک کو ضرورت ہے؛ اس کے بعد سائٹ فوراً کھل جاتی ہے۔
  3. اگر Shroudly کسی ایسی چیز کے بارے میں ایک مختصر لائن دکھائے جو اس نے آن کی یا دوبارہ شروع کی، تو وہی حل تھا: اور کچھ کرنے کی ضرورت نہیں۔
  4. روکنے کے لیے تحفظ بند کریں دبائیں۔ سب کچھ پہلے جیسا ہو جاتا ہے۔

جب آپ Shroudly کی ونڈو بند کرتے ہیں تو یہ پس منظر میں چلتا رہتا ہے، اور اس کا آئیکن اطلاعات کے حصے میں (macOS پر مینو بار میں) موجود رہتا ہے۔ اسے یاد رہتا ہے کہ آپ نے تحفظ آن چھوڑا تھا یا نہیں، اس لیے ری اسٹارٹ کے بعد یہ اسی حالت میں واپس آتا ہے۔ سائن اِن پر شروع کریں اسے آپ کے کمپیوٹر کے ساتھ ہی شروع کر دیتا ہے۔

ترتیبات

  • زبان: ایپ آپ کے سسٹم کی زبان اپناتی ہے، اور اسے یہاں سے بدلا جا سکتا ہے۔
  • خودکار موڈ: ہر بلاک شدہ سائٹ کے لیے کام کرنے والی تکنیک خود ڈھونڈتا ہے۔ اسے آن رہنے دیں۔ بائی پاس حکمت عملی وہ تکنیک ہے جس سے آغاز ہوتا ہے؛ اسے بدلنے کی شاذ و نادر ہی ضرورت پڑتی ہے۔ آخری حکمتِ عملی، بند (صرف خفیہ DNS)، ہر کنکشن کو ویسا ہی رہنے دیتی ہے جیسا ایپ نے بھیجا، اور صرف DNS کو خفیہ کرتی ہے۔
  • ‏DNS پوائزننگ سے تحفظ: نام خفیہ DNS کے ذریعے تلاش کرتا ہے، تاکہ آپ کے نیٹ ورک کے جعلی جواب آپ تک نہ پہنچیں۔ اسے آن رہنے دیں۔
  • روٹنگ: تمام سائٹس (تجویز کردہ) ہر سائٹ کو Shroudly کے ذریعے بھیجتا ہے، اس لیے بلاک شدہ سائٹ اس کا نام پہلے سے لکھے بغیر کام کرتی ہے؛ جو سائٹس بلاک نہیں ہیں وہ بغیر چھیڑے گزر جاتی ہیں۔ صرف فہرست شدہ سائٹس صرف ایک فہرست میں موجود سائٹس کو Shroudly کے ذریعے بھیجتا ہے؛ یہ فہرست خود بخود اپ ٹو ڈیٹ رکھی جاتی ہے، اور آپ اپنی فہرست بھی لکھ سکتے ہیں۔
  • ‏DNS سرور: خودکار Shroudly کا خفیہ DNS استعمال کرتا ہے۔ اپنا سرور استعمال کرنے کے لیے اس کی قسم چنیں (HTTPS پر DNS، TLS پر DNS، TCP پر DNS یا سادہ DNS)، اس کا پتا لکھیں اور استعمال کریں دبائیں: Shroudly اس سے ایک بار پوچھتا ہے اور جواب دکھاتا ہے۔ TCP پر DNS وہاں مدد کرتا ہے جہاں نیٹ ورک UDP پورٹ 53 کو روکتا یا جعلی جواب دیتا ہے۔ اگر آپ کا سرور جواب دینا بند کر دے تو اس کے واپس آنے تک Shroudly کا خفیہ DNS جواب دیتا ہے۔ Android پر یہ تعارف → ترتیبات میں ہے۔ صرف یہی سرور پر نشان ہو تو کبھی کسی اور سے نہیں پوچھا جاتا: اگر آپ کا سرور جواب نہ دے تو ناموں کی تلاش اس کے جواب دینے تک ناکام رہتی ہے (کسی سرور کو آزمانے کے لیے، یا جب کوئی اور آپ کی تلاشیں نہ دیکھے)۔
  • ‏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 کے لیے بھی کوئی زبان چن سکتے ہیں)۔

اگر کچھ نہ کھلے

یہ مراحل ترتیب سے آزمائیں؛ زیادہ تر مسائل انہی میں سے کسی ایک پر حل ہو جاتے ہیں۔

  1. اپ ڈیٹ کریں۔ تعارف والے صفحے پر درج ورژن کا تازہ ترین ریلیز سے موازنہ کریں۔
  2. ایک وقت میں ایک ہی ٹول استعمال کریں۔ دوسرے بائی پاس ٹولز اور VPN (GoodbyeDPI، zapret، SplitWire، WARP، VPN ایپس) وہی کنکشن یا سسٹم پراکسی بدلتے ہیں۔ جب Shroudly ان میں سے کسی کو دیکھتا ہے تو لاگز میں لکھ دیتا ہے۔ باقی کو بند کریں، پھر دوبارہ تحفظ شروع کریں دبائیں۔
  3. تحفظ آن رہنے دیں۔ ہر بار روکنے اور دوبارہ شروع کرنے سے جڑی ہوئی ایپس کا کنکشن ٹوٹ جاتا ہے۔
  4. ‏Shroudly کو اپنا کام پورا کرنے دیں۔ جو ضروری ہو وہ اسے خود آن کر دیتا ہے، Discord، Roblox اور Roblox Studio کے لیے بھی، اور ایک لائن میں بتا دیتا ہے۔ اگر آپ کا کمپیوٹر ایڈوانسڈ موڈ کے لیے اجازت مانگے تو اجازت دیں۔ اگر Shroudly آپ سے Roblox Studio دوبارہ کھولنے کو کہے تو پہلے اپنا کام محفوظ کریں۔
  5. کوئی پروگرام ہر پراکسی ترتیب کو نظرانداز کرتا ہے: ایڈوانسڈ موڈ آن کریں (Windows x64، Linux)۔ جب DNS پوائزننگ سے تحفظ آن ہو تو ایڈوانسڈ موڈ اس پروگرام کے DNS سوالات کا جواب بھی خفیہ کردہ DNS سے دیتا ہے، اس لیے DNS میں بلاک نام بھی کھل جاتے ہیں۔ 2.6.16 سے Shroudly خود دیکھ لیتا ہے جب آپ کا نیٹ ورک ایسے پروگرام (مثلاً Discord بوٹ) کو روکتا ہے، اور اس کے لیے ایڈوانسڈ موڈ آن کر دیتا ہے، پروگرام کا نام ایک سطر میں بتاتا ہے۔
  6. سائٹ ایک براؤزر میں کھلتی ہے اور دوسرے میں نہیں: وہ براؤزر Shroudly کے گرد گھوم کر جا رہا ہے، عام طور پر اپنی پراکسی یا VPN ترتیب یا کسی ایکسٹینشن کی وجہ سے۔ Shroudly ایک لائن میں براؤزر کا نام بتاتا ہے؛ وہ ترتیب یا ایکسٹینشن بند کریں، یا کوئی دوسرا براؤزر استعمال کریں۔ اگر Firefox سسٹم پراکسی استعمال نہ کرنے پر سیٹ ہو تو Firefox بند کرتے ہی Shroudly ترتیب واپس کر دیتا ہے۔
  7. پھر بھی کچھ نہیں ہوا: سائٹ جانچیں استعمال کریں۔ اس کا جواب بتا دے گا کہ مسئلہ کیا ہے۔

‏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 سرور جواب نہیں دے رہا؛ اس دوران Shroudly کا خفیہ DNS جواب دیتا ہے۔ اس کا پتا چیک کریں، یا DNS سرور کو واپس خودکار کر دیں۔
… جہاں کچھ نہیں چل رہا ایک پراکسی ٹول جو اب نہیں چل رہا (ByeDPI، کوئی پرانا VPN) اپنی طرف اشارہ کرنے والی ترتیب چھوڑ گیا ہے۔ Shroudly جو ٹھیک کر سکتا ہے خود کر دیتا ہے (Discord Drover کی فائلیں ایک طرف رکھ کر Discord دوبارہ شروع کرتا ہے)؛ کسی اور پروگرام کے لیے اس کی ترتیبات سے پراکسی ہٹا دیں یا وہ ٹول دوبارہ چلائیں۔ اگر Shroudly، Windows کی WinHTTP پراکسی صاف کرنے کی پیشکش کرے تو اجازت دیں۔
… Shroudly سے نہیں گزر رہا: اس کی اپنی پراکسی یا VPN ترتیب، یا کوئی ایکسٹینشن، رکاوٹ ہے۔ اسے … میں بند کریں یا کوئی دوسرا براؤزر استعمال کریں۔ وہ براؤزر Shroudly کے گرد گھوم کر جا رہا ہے۔ اس کی اپنی پراکسی یا VPN ترتیب، یا ایکسٹینشن بند کریں، یا کوئی دوسرا براؤزر استعمال کریں۔
Firefox کو سسٹم پراکسی استعمال نہ کرنے پر سیٹ کیا گیا ہے، اس لیے وہ Shroudly سے نہیں گزرتا۔ Firefox بند کریں، Shroudly ترتیب واپس کر دے گا۔ Firefox بند کریں؛ Shroudly اسے دوبارہ سسٹم پراکسی استعمال کرنے پر سیٹ کر دیتا ہے۔ جو پراکسی آپ نے خود درج کی ہو اسے کبھی نہیں بدلا جاتا۔
Android نے تحفظ بند کر دیا، عموماً اس لیے کہ کوئی دوسری VPN ایپ آن کی گئی۔ (Android) دوسری VPN ایپ بند کریں، پھر Shroudly کھولیں اور تحفظ شروع کریں پر ٹیپ کریں۔
ایک خرابی کی وجہ سے تحفظ رک گیا، اس لیے آپ کی ایپس اب براہِ راست جڑ رہی ہیں۔ اسے دوبارہ شروع کرنے کے لیے 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 سے اشتہارات اور ٹریکرز کی فہرست بھی ڈاؤن لوڈ کرتی ہے۔

مسئلہ رپورٹ کرنا

  1. تسلی کر لیں کہ آپ کے پاس تازہ ترین ورژن ہے اور کوئی دوسرا بائی پاس ٹول یا VPN نہیں چل رہا۔
  2. مسئلہ دوبارہ ہونے دیں، پھر لاگز کھولیں اور لاگز کاپی کریں دبائیں (یہ نوٹیفکیشن ایریا کے آئیکن کے مینو میں بھی ہے): آپ کا ورژن، آپ کا سسٹم اور لاگ کا سب سے نیا حصہ کلپ بورڈ پر چلا جاتا ہے، اتنا مختصر کہ ایک پیغام میں آ جائے۔ لاگز محفوظ کریں پورا لاگ آپ کے Downloads فولڈر میں ایک ٹیکسٹ فائل کے طور پر محفوظ کرتا ہے، تاکہ آپ اسے کسی issue کے ساتھ لگا سکیں۔ Android پر تعارف کھولیں اور لاگز شیئر کریں پر ٹیپ کریں۔ خود بخود کچھ بھی کہیں نہیں بھیجا جاتا۔
  3. اس پتے پر ایک issue کھولیں: https://github.com/umutxyp/Shroudly/issues/new۔ لکھیں کہ کون سی سائٹ یا پروگرام کام نہیں کر رہا، آپ کا آپریٹنگ سسٹم کیا ہے اور آپ کا انٹرنیٹ فراہم کنندہ کون ہے، اور لاگ پیسٹ کریں۔ لاگ میں آپ کی کھولی ہوئی سائٹس کے نام ہوتے ہیں؛ جو نام آپ شیئر نہیں کرنا چاہتے انہیں ہٹا دیں۔

سیکیورٹی کے مسائل (کوئی بھی ایسی چیز جو صارفین کو نقصان پہنچا سکے) عوامی طور پر رپورٹ نہ کریں۔ انہیں نجی طور پر یہاں رپورٹ کریں: https://github.com/umutxyp/Shroudly/security/advisories/new۔

حفاظت اور سرکاری ذرائع

اس پروجیکٹ کے ریلیزز صفحے اور https://shroudly.codeshare.me کے سوا Shroudly کہیں اور شائع نہیں ہوتا۔ ہر ریلیز عوامی سورس کوڈ سے GitHub Actions کے ذریعے بنائی جاتی ہے، اور ہر پیکج شائع ہونے سے پہلے اپنے متعلقہ سسٹم پر انسٹال کر کے چلایا جاتا ہے۔ Shroudly کبھی بھی کسی اور جگہ سے ڈاؤن لوڈ نہ کریں۔ پروجیکٹ کی طرف سے کوئی بھی آپ سے کبھی پاس ورڈ یا ٹوکن نہیں مانگے گا، اور نہ ہی اپنی بھیجی ہوئی کوئی فائل چلانے کو کہے گا۔

‏Android کی APK ہمیشہ پروجیکٹ کی ایک ہی کلید سے سائن ہوتی ہے؛ اس کا فنگر پرنٹ اوپر Android والے حصے میں ہے، اور کوڈ سائننگ پالیسی بتاتی ہے کہ ریلیزز پر دستخط کیسے ہوتے ہیں۔

تعارف

یہ ایپ Codeshare (Codeshare Technology Ltd) کی بنائی ہوئی ہے، جو آن لائن کمیونٹیز کے لیے سافٹ ویئر بناتی ہے اور اپنے سافٹ ویئر کا بنیادی حصہ مفت رکھتی ہے۔ اس کے ڈویلپر Umut Bayraktar ہیں۔ سورس کوڈ MIT لائسنس کے تحت ہے۔

اس کا انجن، shroudly-core، C زبان میں شروع سے لکھا گیا ہے۔ اس کی تکنیکیں GoodbyeDPI اور zapret کے پیچھے موجود عوامی تحقیق سے فائدہ اٹھاتی ہیں اور آزادانہ طور پر نئے سرے سے لکھی گئی ہیں، اور یہ سنسر کرنے والوں کے بلاک صفحات کو OONI کے کھلے ڈیٹا کی مدد سے پہچانتا ہے۔ پروجیکٹ کا صفحہ: https://codeshare.me/projects/shroudly۔

‏Shroudly — غیر مرئی۔ ناقابلِ تسخیر۔

Clone this wiki locally