HTTP Proxy — پراکسی پیشرو
واسطهای میان کاربران و اینترنت برای کش، فیلترینگ، ثبت و کنترل دسترسی. ترافیک HTTPS با CONNECT بدون رمزگشایی از آن عبور میکند.
- لایهٔ OSI: 7 (کاربرد)
- انتقال: TCP
- پورت: 3128 / 8080
- استاندارد: RFC 9110 (CONNECT)
- سطح: متوسط · حدود 7 دقیقه
نکتههای کلیدی
- پراکسی پیشرو نمایندهٔ کاربران است: کش، فیلترینگ، ثبت و کنترل دسترسی.
- پراکسی معکوس جلوی سرورها مینشیند: متعادلسازی بار، TLS و کش (مثل Nginx).
- با CONNECT، HTTPS بدون رمزگشایی از پراکسی عبور میکند.
مراحل شبیهسازی (7 بسته)
- GET به پراکسی: مرورگر تنظیم شده از پراکسی استفاده کند؛ پس آدرس کامل را (absolute-form) به پراکسی میدهد.
- 407: پراکسی سازمانی احراز هویت میخواهد.
- با احراز: مرورگر درخواست را با نام کاربری و رمز تکرار میکند.
- ارسال به سرور: پراکسی از طرف کاربر درخواست میدهد، سیاستها را اعمال و ممکن است پاسخ را کش کند. سرور IP پراکسی را میبیند.
- CONNECT: برای HTTPS، پراکسی محتوا را نمیبیند؛ فقط یک تونل TCP به مقصد میسازد.
- 200 تونل: تونل برقرار شد.
- تونل TLS: از اینجا بایتهای TLS بدون تغییر از پراکسی عبور میکنند، مگر اینکه سازمان بازرسی TLS با گواهی داخلی انجام دهد.