آپ کی ایکسٹینشن بند کہہ رہی ہے، ٹول بار کا آئیکن سرمئی ہے، اور براؤزر پھر بھی کسی غیر متوقع جگہ سے باہر جا رہا ہے۔ یہ Chrome کے انٹرفیس میں کوئی خرابی نہیں۔ ایکسٹینشن کا بند بٹن ایپلیکیشن کا لیبل ہے، اور اس کے نیچے جو ہوتا ہے وہ مختلف نتائج رکھنے والی کئی پراکسی کارروائیوں میں سے ایک ہے۔ کوئی اور چیز بدلنے سے پہلے اصل سیٹنگ اور اس کا ذریعہ پڑھیں، کیوں کہ جواب پہلے ہی دکھایا جا رہا ہے۔

اصل سیٹنگ اور یہ کس نے لگائی، پڑھیں

متاثرہ پروفائل میں chrome://net-internals/#proxy کھولیں۔ صفحہ اصل پراکسی ترتیب اور زیادہ مفید طور پر وہ ذریعہ دکھاتا ہے جس نے اسے فراہم کیا، جو آپ کو بتاتا ہے کہ آپ ایکسٹینشن، سسٹم ترتیب، پالیسی یا براؤزر میں شامل کوئی چیز دیکھ رہے ہیں۔ اس کا موازنہ ایکسٹینشن کے دعوے سے کریں، اور فرق عام طور پر فوراً مجرم کا نام لے دیتا ہے۔ یہ صرف پڑھنے کا مرحلہ ہے، اس لیے کوئی بھی سیٹنگ بدلنے سے پہلے یہ کریں۔

پھر chrome://policy کھولیں اور پراکسی سے متعلق پالیسیاں دیکھیں۔ زیرِ انتظام پالیسی ایکسٹینشن کی اپنی سیٹنگ سے بالا ہے، اس لیے خود کو فعال بتانے والی ایکسٹینشن مکمل طور پر دیانت دار حالت دکھاتے ہوئے بھی حقیقت میں نظر انداز ہو سکتی ہے۔

اگر دونوں صفحے متفق ہوں اور اخراج پھر بھی غلط ہو، تو باقی امیدوار براؤزر سے باہر ہے۔

تین کارروائیاں جو سب بند جیسی نظر آتی ہیں

پراکسی API موڈ پیش کرتا ہے، ایک واحد فعال کرنے والا جھنڈا نہیں۔ ایکسٹینشن براہِ راست موڈ رکھ سکتی ہے، یعنی براؤزر اپنے محیط کنکشنز کے لیے کوئی پراکسی استعمال نہیں کرتا۔ یہ سسٹم موڈ رکھ سکتی ہے، جو فیصلہ آپریٹنگ سسٹم کی ترتیب کو واپس دیتا ہے۔ یا یہ اپنی سیٹنگ مٹا سکتی ہے، جو وہ سیٹنگ ہٹا دیتا ہے اور ورنہ لاگو ہونے والے کو آگے بڑھنے دیتا ہے۔ یہ تین مختلف نتائج ہیں اور ان میں سے صرف ایک وہ معنی دیتا ہے جو صارف بند سے سمجھتا ہے۔

یہ فرق اہم ہے کیوں کہ بٹن پر لیبل Chrome نے نہیں، ایکسٹینشن کے مصنف نے چنا ہے۔

OperationWhat Chrome does with it
Set direct modeNo proxy for the covered browser connections
Set system modeUse the operating system proxy configuration
Clear the extension settingRemove that scope's setting; the effective result depends on the remaining layers

پراکسی API حوالہ براہِ راست اور سسٹم موڈ کی دستاویز کرتا ہے اور نوٹ کرتا ہے کہ سسٹم موڈ ترتیب کو غیر مقرر چھوڑنے کے برابر نہیں۔ وہی جملہ پورا مضمون ایک سطر میں کہہ دیتا ہے۔

جب تہیں متفق نہ ہوں تو مالک تلاش کریں

Chrome کئی ذرائع سے سیٹنگز یکجا کرتا ہے، اور جیتنے والا ترجیح سے طے ہوتا ہے، آپ کے کلک کی ترتیب سے نہیں۔ پالیسی ایکسٹینشنز کے اوپر ہے، اور ایکسٹینشنز آپریٹنگ سسٹم کی ترتیب کے اوپر، اس لیے کام کے زیرِ انتظام پراکسی جیت سکتا ہے جبکہ ذاتی ایکسٹینشن اپنے پاپ اپ میں غیر فعال دکھتی ہے۔ یادداشت سے سیڑھی پر استدلال کرنے کے بجائے اصل قدر اور اس کا بتایا گیا ذریعہ پڑھیں۔

ایکسٹینشن کو غیر فعال کرنا، اسے ان انسٹال کرنا اور اس کی سیٹنگ مٹانا بھی تین مختلف کارروائیاں ہیں، اور صرف آخری ہی اس چیز کو واضح طور پر ہٹاتی ہے جو اس نے محفوظ کی تھی۔

انکوگنیٹو دائرے میں ایک تہہ کا اضافہ کرتا ہے۔ ایکسٹینشن انکوگنیٹو ونڈوز کے لیے الگ سیٹنگ رکھ سکتی ہے، اس لیے عام ونڈو میں جانچ نجی ونڈو کے بارے میں کچھ ثابت نہیں کرتی، اور ایک دائرہ مٹانے سے دوسرا اچھوتا رہتا ہے۔

براہِ راست موڈ کا مطلب کیا نہیں

براہِ راست کا مطلب ہے اس API تہہ پر کوئی براؤزر پراکسی نہیں۔ اس کا مطلب یہ نہیں کہ کنکشن آپریٹنگ سسٹم کے VPN کو نظر انداز کرتا ہے، فائر وال سے نکل جاتا ہے یا سادہ متن بن جاتا ہے۔ اگر آلے میں مکمل سرنگ والا VPN ہو، تو براہِ راست ٹریفک پھر بھی اس سرنگ میں داخل ہوتی ہے، اور آپ جو عوامی پتہ دیکھتے ہیں وہ بھی VPN کا اخراج ہی رہے گا۔ دونوں کو ملانا وہ الجھی ہوئی حالت پیدا کرتا ہے جہاں صارف ایکسٹینشن غیر فعال کرتا ہے اور کوئی تبدیلی نہیں دیکھتا۔

دونوں تہوں کو الگ الگ جانچیں: اندرونی صفحے سے براؤزر کا اصل پراکسی ذریعہ، اور اسی مشین پر براؤزر کی درخواست اور ٹرمینل کمانڈ دونوں سے عوامی پتہ۔

ایک وقت میں ایک تبدیلی دوبارہ جانچیں

ایک تہہ بدلیں، پھر کچھ اور جانچنے سے پہلے اصل سیٹنگ دوبارہ پڑھیں۔ مختلف اخراج کے لیے زیرِ انتظام پراکسی مٹانا وہ مرحلہ ہے جہاں معاون تحقیقات پالیسی کی خلاف ورزی بن جاتی ہے، اس لیے یہ فیصلہ پالیسی کے مالک سے گزارئیں۔ ٹکٹ میں پہلے اور بعد کے ذریعہ کی قدریں لکھیں؛ ورنہ اگلا انجینئر پورا سلسلہ دہرائے گا۔

تین ایکسٹینشنز، کمپنی پالیسی اور سسٹم پراکسی والے براؤزر پروفائل کے چار ممکنہ مالک ہوتے ہیں، اور ان میں سے صرف ایک جواب دیتا ہے۔

متعلقہ مضامین