Таны PAC файл яагаад буруу сүлжээний адаптер сонгодог вэ
Зөөврийн компьютер хэд хэдэн локал хаягтай байж болно. myIpAddress() дээр суурилсан PAC дүрэм таны хүлээж байснаас өөр интерфэйсийг таньж болно.
Зөөврийн компьютер нь оффисын Wi-Fi-д байна, Ethernet кабель холбогдсон, VPN адаптер бас байна. Таны PAC файл myIpAddress()-аас аль сүлжээнд байгааг асууна. Буруу адаптерт хамаарах хаяг авах хүртэл энэ нь үндэслэлтэй мэт санагдана.
Дутуу дэлгэрэнгүй нь функц зөвхөн нэг хаяг буцаадаг. Энэ нь бүх интерфэйсийн жагсаалт биш бөгөөд таны нийтийн IP-г олж мэдэх зорилгоор вэбсайттай холбогддоггүй. Хувийн хаяг эсвэл loopback нөөц хувилбар ч проксигоор дамжсан хүсэлт ямар гарах хаяг ашиглахыг хэлэхгүй.
Хэд хэдэн хаягтай машин дээр нэг хариулт
Сүлжээний интерфэйсийн сонголт нь PAC хэрэгжүүлэлтэд хамаарна. Windows адаптеруудыг дахин эрэмбэлэх тухай хуучин зөвлөгөө тодорхой хөтөч, үйлдлийн системийн хувилбарыг тодорхойлж болох ч энэ нь муу нийтлэг шийдэл юм. Chromium өөрийн сонголтын алгоритм болон олон сүлжээний хязгаарлалтыг баримтжуулдаг; өөр клиент ижил сонголт хийх шаардлагагүй.
Нөлөөлөлд өртсөн хөтөч бодитоор өгсөн утгыг тодорхойлж эхлээд, дараа нь скрипт дэх дэд сүлжээний шалгалттай харьцуулна уу. Үүнийг Wi-Fi, Ethernet болон зөвшөөрөгдсөн VPN холболт дээр тусад нь хийгээрэй. Гайхалтай харагдах хаяг хэрэгжүүлэлтийн дүрмийг хангаж болно.
Шийдвэрийг бага таамаглалаас хамааралтай болго
Боломжтой бол проксийг таамагласан клиент интерфэйсээс биш очих хостны нэрээр сонгоно уу. Сүлжээ илрүүлэх шаардлагатай бол байгууллага тань хянадаг санаатай, баримтжуулсан дохиог ашиглана уу. DNS-д суурилсан илрүүлэлт ч алдааны горимтой тул энэ дохио боломжгүй үед юу болохыг тодорхойлно уу.
Зарим хэрэгжүүлэлт myIpAddressEx() санал болгодог. Үүнийг хүлээн авахаас өмнө түүний дэмжлэг, буцаах форматыг шалгана уу; энэ нь нэг IPv4 тэмдэгт мөрийн шууд орлуулагч биш юм. Эцэст нь үүссэн хүсэлтийн маршрутыг бие даан шалгана уу. Оффисын дэд сүлжээг зөв таних, зорьсон проксид хүрэх нь хоёр тусдаа үр дүн юм.