PAC script එකට hostname එක ලැබෙන්නේ URL එකෙනි. ගැළපීමට පෙර dashboard ස්වයංක්‍රීයව dashboard.example.internal නොවේ:

function FindProxyForURL(url, host) {
  if (isPlainHostName(host)) {
    return "DIRECT";
  }
  return "PROXY 203.0.113.10:8080";
}

ලේඛන ලිපිනය වෙනුවට සැබෑ HTTP endpoint එකක් භාවිත කරන්න; එම මාර්ගයට අවසර ඇති තැන්වල පොදු ගමනාන්ත පරීක්ෂණ සඳහා HTTP proxy ලැයිස්තුව අපේක්ෂකයින් සපයයි. මෙම script එකේ කෙටි නම හිතාමතාම DIRECT ලෙස ආපසු ලබා දෙයි; සම්පූර්ණ ලෙස සුදුසුකම් ලත් නම proxy ශාඛාවට ළඟා වේ. “සාමාන්‍ය hostname” යනු තිත් නොමැති අක්ෂර වින්‍යාසයයි, host එක විශ්වාසදායක ප්‍රාදේශීය ජාලයක ඇත යන නිගමනය නොවේ.

අපේක්ෂිත ප්‍රතිපත්තිය එක් අභ්‍යන්තර වසමක් නම්, සෑම කෙටි නමක්ම වෙනුවට එම වසම ගැළපන්න. dnsDomainIs සහ shExpMatch වෙනස් ආදාන සහ රටා අර්ථ ඇත. .example.internal සඳහා පසුබැඳුම් පරීක්ෂාවට නිශ්චිත මූල example.internal ඇතුළත් නොවේ; අදහස් කරන්නේ නම් එම අවස්ථාව පැහැදිලිව ඇතුළත් කරන්න. shell-විලාසී රටාවක් IP උපජාලයක් හෝ නියමිත ප්‍රකාශනයක් නොවේ.

කෙටි නම, සම්පූර්ණ ලෙස සුදුසුකම් ලත් නම, සම්බන්ධයක් නොමැති පොදු host සහ අපේක්ෂිත වසම් මූලය සඳහා script එකේ ප්‍රතිඵලය සසඳන්න. මෙය proxy වෙත සම්බන්ධ නොවී රීති තේරීම පරීක්ෂා කරයි. පුළුල් DIRECT ශාඛාවක් වෙනත් ආකාරයකින් ළඟා විය හැකි endpoint එකක් උත්සාහ කිරීම වළක්වන විට පළමුව ප්‍රතිඵලය ලබා දෙන රීතිය පරීක්ෂා කරන්න.

ප්‍රතිපත්තිය ප්‍රකාශ කරන විට නම් සංසන්දනය භාවිත කරන්න; DNS සහායක තමන්ගේ සොයාබැලීම් සහ ප්‍රමාදය එකතු කරයි. බ්‍රවුසරයේ ව්‍යංග ප්‍රාදේශීය මගහැරීම script එකෙන් වෙන් කර තබන්න. localhost පරීක්ෂාව සැබෑ පොදු හෝ අභ්‍යන්තර ගමනාන්තයේ අක්ෂර වින්‍යාසය වෙනුවට ප්‍රතිස්ථාපනය කළ නොහැක.

අදාළ ලිපි