ردیابی انتخاب پروکسی Chrome با یک ضبط NetLog
یک NetLog از Chrome ضبط کنید و نامزدهای پروکسی حلشده را از مسیری که یک درخواست مشخص استفاده کرده است جدا کنید.
کادر محاورهای تنظیمات، خطمشی پیکربندیشده را نشان میدهد. برای بررسی اینکه Chrome کدام مسیر را برای یک URL انتخاب کرده است، رویدادهای شبکه مرورگر را هنگام بارگذاری آن URL ضبط کنید.
chrome://net-export/را در Chrome باز کنید.- ثبت روی دیسک را آغاز کنید و آن زبانه را باز نگه دارید.
- در زبانهای دیگر، همان ناوبری مشخص را بازتولید کنید. URL و زمان تقریبی را یادداشت کنید.
- به زبانه صدور بازگردید و ثبت را متوقف کنید.
NetLog حاصل را میتوان با یک نمایشگر سازگار بررسی کرد. مگر اینکه جزئیات بیشتری بهطور خاص لازم باشد، از تنظیم حریم خصوصی پیشفرض ضبط استفاده کنید؛ گزارشها میتوانند اطلاعات مرور و شبکه را آشکار کنند.
نخست درخواست را بخوانید، سپس رویدادهای پروکسی
درخواست هدف را بیابید و منابع مرتبط آن را دنبال کنید، نه اینکه کل فایل را برای نخستین نام میزبان پروکسی جستوجو کنید. Chrome ممکن است همزمان زبانهها و منابع پسزمینه نامرتبط را بارگذاری کند.
حل پروکسی فهرستی مرتب از نامزدها برمیگرداند. برای نمونه، یک نتیجه فرضی میتواند چنین باشد:
PROXY proxy-a.example:8080; PROXY proxy-b.example:8080; DIRECTاین مسیرهای ممکن را توصیف میکند. اثبات نمیکند که proxy-a درخواست را حمل کرده یا با هر سه مسیر تماس گرفته شده است.
فهرست پروکسی حلشده، هر رویداد کاهش اولویت پروکسی بد یا بازگشت، و رویدادهای اتصال یا جریان مرتبط را جستوجو کنید. تا همتای انتخابشده و نتیجه نهایی پیش بروید. اگر بازخوانی لازم است، وضعیت پیکربندی PAC را از وضعیت پروکسی بد بهیادمانده جدا کنید. هنگامی که یک اتصال دوباره استفاده میشود، درخواست ممکن است به یک جریان یا سوکت موجود اشاره کند، نه اینکه در آن لحظه اتصال TCP تازهای بسازد.
واژگان رویدادها شامل PROXY_RESOLUTION_SERVICE_RESOLVED_PROXY_LIST و PROXY_LIST_FALLBACK است. بسته به مسیر حل، جزئیات فهرست میتواند بهصورت pac_string یا proxy_info ظاهر شود. انواع رویداد صادرشده ممکن است عددی باشند و از طریق ثابتهای ثبتشده در ضبط رمزگشایی شوند؛ عدد ثابتی که از نسخه دیگری از Chrome کپی شده باشد قابل اعتماد نیست.
نتیجه DIRECT برای این URL میتواند همزمان با پروکسیای که URL دیگری استفاده میکند وجود داشته باشد. تصمیمهای PAC و قواعد عبور به مقصد بستگی دارند. هنگام گزارش نتیجه، شواهد همان درخواست مشخص را حفظ کنید.