Qısa adlar üçün PAC qaydası proksinizi yan keçə bilər
Nöqtəsiz host adının və onun tam kvalifikasiyalı formasının eyni PAC skriptində niyə fərqli marşrutlar seçə bildiyini anlayın.
PAC skripti host adını URL-dən alır. dashboard uyğunlaşdırmadan əvvəl avtomatik olaraq dashboard.example.internal olmur:
function FindProxyForURL(url, host) {
if (isPlainHostName(host)) {
return "DIRECT";
}
return "PROXY 203.0.113.10:8080";
}Sənədləşmə ünvanının yerinə real HTTP son nöqtəsindən istifadə edin; HTTP proksi siyahısı bu marşruta icazə verilən yerlərdə ictimai hədəf testləri üçün namizədlər təqdim edir. Bu skriptdə qısa ad qəsdən DIRECT qaytarır; tam kvalifikasiyalı ad proksi qoluna çatır. “Plain hostname” nöqtəsiz yazılış deməkdir, hostun etibarlı yerli şəbəkədə olması qənaəti deyil.
Əgər istənilən siyasət bir daxili domendirsə, hər qısa adı deyil, həmin domeni uyğunlaşdırın. dnsDomainIs və shExpMatch fərqli girişlərə və şablon semantikasına malikdir. .example.internal üçün şəkilçi yoxlaması dəqiq example.internal kökünü əhatə etmir; lazım olduqda həmin halı açıq şəkildə daxil edin. Shell üslublu şablon IP altşəbəkəsi və ya müntəzəm ifadə deyil.
Skriptin nəticəsini qısa ad, tam kvalifikasiyalı ad, əlaqəsiz ictimai host və hər hansı nəzərdə tutulan domen kökü üçün müqayisə edin. Bu, proksiyə qoşulmadan qayda seçimini sınayır. Geniş DIRECT qolu başqa cür əlçatan olan son nöqtənin sınanmasına mane olduqda qaytaran ilk qaydaya baxın.
Siyasəti ifadə etdikdə ad müqayisəsindən istifadə edin; DNS köməkçiləri öz axtarışlarını və gecikməsini əlavə edir. Brauzerin gizli yerli yan keçməsini də skriptdən ayrı saxlayın. localhost yoxlaması ictimai və ya daxili hədəfin həqiqi yazılışını əvəz edə bilməz.