عندما يرفض الوكيل User-Agent الخاص بـ APT
تعرّف على رفض صريح لسياسة هوية العميل عندما ينجح curl بينما يُحجب APT عبر الوكيل نفسه.
يجلب curl عنوان URL. أما APT، مستخدمًا الوكيل نفسه، فيتلقى صفحة تقول إن User-Agent الخاص به غير معتمد. ذلك الرد يضيّق التحقيق مسبقًا: الوسيط يطبّق سياسة خاصة بالعميل.
تغيير مرايا المستودع وكلمات المرور وDNS معًا يهدر ذلك الدليل المفيد. احتفظ بالحالة المُعادة ونص الرفض ذي الصلة قبل تغيير المسار.
يوثّق APT الخيار Acquire::http::User-Agent لطريقة الجلب عبر HTTP. إذا كان مشغّل الشبكة يشترط معرّفًا معتمدًا، فاضبط القيمة المتفق عليها عن قصد. نسخ سلسلة هوية متصفح كاملة من إجابة قديمة قد يخفي المحدِّث الفعلي ويظل يفشل في شرط سياسة آخر.
افحص نطاق الطلب الفاشل. طلب مستودع عبر HTTP ونفق HTTPS يكشفان معلومات مختلفة لوكيل عادي لا يعترض الاتصال. لا تستنتج أن سياسة ترويسة ظاهرة على مسار واحد تُطبَّق تلقائيًا بالطريقة نفسها داخل حركة مرور مشفّرة.
صفحة رفض تُعاد حيث كان يُتوقع بيانات وصفية للمستودع يمكن أن تسبب لاحقًا خطأ في التحليل أو خطأ يشبه خطأ التوقيع. اقرأ أصل الرد قبل تغيير ثقة المستودع. التوجيه الناجح عبر الوكيل لا يجعل صفحة سياسة HTML فهرس حزم صالحًا. بالنسبة إلى عدم تطابق مجموع التجزئة، احتفظ بالمجموع الاختباري المتوقع والبايتات الفعلية معًا.