چارلس بند ہو گیا، لیکن آپ کا Mac اب بھی 127.0.0.1 کی طرف اشارہ کرتا ہے
مردہ مقامی پراکسی بالکل خراب VPN کی طرح دکھائی دیتی ہے۔ فعال نیٹ ورک سروس کی پراکسی حالت پڑھیں، سیٹنگ کا مالک تلاش کریں، اور صرف اسی کو تبدیل کریں۔
ایک ایپلیکیشن ناکام ہوتی ہے اور VPN کو الزام دیا جاتا ہے، لیکن درخواست کبھی سرنگ تک نہیں پہنچتی۔ اگر macOS اب بھی اس ایپلیکیشن کو مقامی پراکسی استعمال کرنے کو کہتا ہے، تو پہلی چھلانگ 127.0.0.1 ہے اور وہاں کچھ نہیں سن رہا۔ چارلس بند کرنا ہمیشہ اس کی نصب کردہ سسٹم پراکسی سیٹنگ صاف نہیں کرتا، اس لیے صحت مند VPN ایک مردہ ساکٹ کے پیچھے بیٹھتا ہے۔ اس کی تصدیق اور صرف غلط حصے کی مرمت کا طریقہ یہ ہے۔
پہلی چھلانگ یہی Mac ہے، سرور نہیں
پتہ لفظی طور پر پڑھیں: 127.0.0.1 آپ کے سامنے موجود مشین ہے، اور پورٹ وہ ہے جس پر پراکسی ٹول سننے کے لیے ترتیب دیا گیا تھا۔ جب وہ سننے والا نہ رہے، تو کنکشن ٹائم آؤٹ کے بجائے مسترد کنکشن کے ساتھ فوراً ناکام ہو جاتا ہے، اور یہی مفید اشارہ ہے۔
VPN اپنی پراکسی سیٹنگز نہیں بناتا، اور سسٹم کی نہیں ہٹاتا۔ یہ دو کنفیگریشنز آزاد ہیں، اسی لیے سرنگ بے عیب ہو سکتی ہے اور براؤزر پھر بھی ناقابل استعمال۔ یہی آزادی وجہ ہے کہ خرابی VPN کے دوبارہ منسلک ہونے، ری بوٹ اور نئی پروفائل کے بعد بھی رہتی ہے۔ VPN کے راستے میں کچھ بھی کبھی پراکسی اسٹور کو نہیں چھوتا۔
مرحلہ 1: موجودہ پراکسی حالت پڑھیں
صرف پڑھنے والے منظر سے شروع کریں، کیونکہ یہ بتاتا ہے کہ کوئی بھی ایپلیکیشن اس کی تشریح کرنے سے پہلے سسٹم کیا مانتا ہے:
scutil --proxyدیکھیں HTTPEnable, HTTPProxy, HTTPPort, HTTPS کے مساوی، اور اس کے URL کے ساتھ کوئی بھی ProxyAutoConfigEnable ۔ جس پورٹ پر کچھ نہ سن رہا ہو ایسی فعال پراکسی آپ کی خرابی ہے۔ PAC URL دوسری شکل ہے: درخواست کے وقت فائل پراکسی منتخب کرتی ہے، اس لیے نظر آنے والے دستی پتے کے بغیر سیٹنگ فعال ہو سکتی ہے۔
پھر وہی اقدار سسٹم سیٹنگز، نیٹ ورک، وہ سروس جو آپ واقعی استعمال کر رہے ہیں، تفصیلات، پراکسیوں میں تصدیق کریں۔ GUI اور کمانڈ ایک ہی اسٹور پڑھتے ہیں، اس لیے اختلاف کا مطلب ہے کہ آپ کسی دوسری سروس کو دیکھ رہے ہیں۔
مرحلہ 2: معلوم کریں کہ سیٹنگ کا مالک کون ہے
یہ حالت تین مالک بناتے ہیں: ایک پراکسی ٹول جس نے مددگار نصب کیا اور صاف نہیں کیا، آپ کی تنظیم کی زیر انتظام کنفیگریشن پروفائل، اور ڈیبگ کرتے وقت کسی نے شامل کی ہوئی دستی سیٹنگ۔ ہر ایک کا مختلف درست حل ہے، اور صرف پہلا ہی آپ خود آسانی سے ہٹا سکتے ہیں۔
چارلس اپنی براؤزر اور سسٹم پراکسی انٹیگریشن، بشمول macOS مددگار، دستاویز کرتا ہے، اس لیے پہلے اس کے اپنے کنٹرولز اور بند کرنے کا راستہ استعمال کریں۔ مراعات یافتہ مددگار کنفیگریشن بدلنے کے لیے موجود ہے؛ یہ غیر متعلقہ سافٹ ویئر کو مشین تک وسیع رسائی دینے کی وجہ نہیں ہے۔
اگر سیٹنگ زیر انتظام پروفائل سے آئی ہے، تو اسے مقامی طور پر غیر فعال کرنا یا تو ناکام ہو گا یا اگلی چیک اِن پر بحال ہو جائے گا۔ اسے مقامی بگ نہیں، پروفائل کے مالک کے لیے پالیسی کا سوال سمجھیں۔
مرحلہ 3: سب سے تنگ چیز تبدیل کریں
مخصوص سروس کے لیے مخصوص غیر مطلوب اندراج غیر فعال کریں۔ ہر سروس کو ٹوگل نہ کریں اور پورا پراکسی پینل صاف نہ کریں، کیونکہ VPN سروس اور بنیادی Wi-Fi سروس الگ الگ سیٹنگز رکھتی ہیں اور ان میں سے ایک درست ہو سکتی ہے۔
اگر پراکسی جان بوجھ کر درکار ہے، تو پالیسی حذف کرنے کے بجائے اس کا منظور شدہ سننے والا شروع کریں۔ یہ فرق ان تنظیموں میں اہم ہے جہاں پراکسی انٹرنیٹ کا واحد راستہ ہے اور VPN دوسرا، تنگ راستہ ہے۔
متاثرہ ایپلیکیشن سے ایک نئی درخواست دوبارہ آزمائیں۔ کچھ ایپلیکیشنز آغاز پر پراکسی ایک بار پڑھتی ہیں، اس لیے بند کر کے دوبارہ کھولنا توہم نہیں، ٹیسٹ کا حصہ ہے۔
مرحلہ 4: اگر پراکسی چلی گئی اور پھر بھی ناکام ہو
تو آپ کو کوئی اور مسئلہ ہے، اور نئی غلطی ہی مفید ثبوت ہے۔ نام کا حل، VPN روٹنگ, TLS اعتماد اور ایپلیکیشن اجازت چار الگ چیک ہیں، اور ہر ایک قابل امتیاز خرابی پیدا کرتا ہے۔
سرٹیفکیٹ اعتماد کو اس مرمت سے دور رکھیں۔ قابل اعتماد جڑ ہٹانا یا سرور کی تصدیق کمزور کرنا مردہ پراکسی ساکٹ کو ٹھیک نہیں کرتا، اور آپ کے پاس دو تبدیلیاں اور ایک اصل خرابی رہ جاتی ہے۔ اگر کارپوریٹ پراکسی TLS کا معائنہ کرتی ہے، تو یہ اپنی اعتماد کی ضرورت کے ساتھ جان بوجھ کر ڈیزائن ہے، واپس کرنے والا ضمنی اثر نہیں۔ سرٹیفکیٹ چھونے سے پہلے پراکسی کے مالک ٹیم سے پوچھیں، کیونکہ ان کا جواب پالیسی کے بارے میں ہوگا اور آپ کا ایک ناکام درخواست کے بارے میں۔
شروع کرنے سے پہلے رول بیک لکھیں: ملنے والی درست پراکسی اقدار نوٹ کریں، تاکہ بحالی یادداشت کی مشق نہیں بلکہ نقل ہو۔ چارلس پراکسی کنفیگریشن کی دستاویزات آپ کے چلائے جانے والے ورژن کے لیے انٹیگریشن اور اس کے بند ہونے کا رویہ بیان کرتی ہیں۔
اگلی بار جب کوئی ایپ VPN پر ناکام ہو، سرنگ سے پہلے پہلی چھلانگ دیکھیں۔ اس کی قیمت ایک کمانڈ ہے اور یہ غلط تشخیص کی پوری قسم کو خارج کر دیتا ہے۔