در بستهٔ Squid 6 دبیان، از لاگ‌های معمول تراکنش و فرایند پس‌زمینه شروع کنید:

sudo tail -n 50 /var/log/squid/access.log
sudo tail -n 50 /var/log/squid/cache.log

ثبت سفارشی لاگ یا مدیر سرویس ممکن است آن‌ها را به جای دیگری بفرستد. یک درخواست با دامنهٔ محدود را از منبعی معلوم بازتولید کنید و زمان، متد و مقصد را بنویسید تا بتوانید رکورد درست را پیدا کنید.

شواهدچه چیزی از آن بخوانیم
نتیجه در قالب بومی access.logکد نتیجهٔ Squid و وضعیت HTTP بخش‌های جداگانهٔ تراکنش‌اند.
اطلاعات سلسله‌مراتب دسترسیاینکه ارسال چگونه از پراکسی والد یا مسیر دیگری استفاده کرده است.
موفقیت CONNECTتونل باز شده است؛ این وضعیت بعدی وب‌سایت درون TLS رمزگذاری‌شده نیست.
cache.logخطاهای برنامه‌های کمکی، راه‌اندازی، resolver و پیکربندی خود Squid.

اگر درخواست مطابقی نیست، تأیید کنید که این کلاینت به همین نمونهٔ در حال اجرا و شنونده رسیده است. ACLهای ثبت لاگ، بافرکردن، چرخش و فعال‌بودن تراکنش را بررسی کنید؛ تونل طولانی‌مدت ممکن است هنوز رکورد دسترسی نهایی نداشته باشد. دورزدن پراکسی یا فرایند قدیمی‌تر پراکسی ممکن است ترافیک را به جای دیگری بفرستد؛ پس پیش از تغییر سیاست دسترسی، فرایند شنونده را با پیکربندی بارگذاری‌شدهٔ خودش تطبیق دهید.

تراکنش مرتبط با اطلاعات حساس پوشانده‌شده و خطاهای نزدیک آن را به اشتراک بگذارید. URLها، پرس‌وجوها، آدرس‌های مبدأ و نام‌های کاربری ممکن است خصوصی باشند؛ بیرون‌دادن کل لاگ‌ها یا فعال‌کردن ثبت کامل هدرها بدون نیاز مشخص، به‌جای شواهد مفید میزان افشا را بیشتر می‌کند.

مقالات مرتبط