Windows ProxyServer: خواندن ورودیهای پروکسی مخصوص هر پروتکل
نگاشت پروتکلها را در پیکربندی دستی پروکسی ویندوز حفظ کنید، نه اینکه آن را در یک نقطه پایانی مسطح کنید.
پرچم فعالسازی دستی و نشانی URL پیکربندی خودکار را همراه با رشته پروکسی بخوانید. برای Internet Settings ذخیرهشده کاربر جاری:
Get-ItemProperty `
'HKCU:\Software\Microsoft\Windows\CurrentVersion\Internet Settings' |
Select-Object ProxyEnable, ProxyServer, AutoConfigURL
مقدار ProxyServer میتواند نگاشت پروتکل باشد:
http=proxy-a.example:8080;https=proxy-b.example:8081
ورودی نخست پاسخ همه درخواستها نیست. تقسیم در نقطهویرگول و برداشتن یک مقدار، نگاشت پروتکل مقصد را از دست میدهد؛ افزودن http:// در ابتدا نمیتواند آن را بازگرداند.
پیش از استفاده از آن نگاشت، فیلدهای دیگر را تفسیر کنید. یک نقطه پایانی دستی قدیمی میتواند ذخیرهشده بماند در حالی که پروکسی دستی غیرفعال است. AutoConfigURL نام یک اسکریپت PAC را میآورد، نه یک نقطه پایانی ارسال که بتوان آن را در یک کلاینت HTTP کپی کرد.
این فرمان با هیچ پروکسی تماس نمیگیرد و هیچ مسیر درخواستی را انتخاب نمیکند. همچنین حسابی را که آن را اجرا میکند میخواند، بنابراین نتیجه کاربر تعاملی سرویس نامرتبطی را توصیف نمیکند. برای مقصدی مشخص، از رابط پشتیبانیشده مصرفکننده استفاده کنید؛ برای WinHTTP، پروکسی آن URL را تعیین کنید. تنظیمات ذخیرهشده را جدا از آن انتخاب و جدا از هر نشانی خروجی مشاهدهشده گزارش کنید.