Android-ის PAC პარამეტრებს მისაწვდომი სკრიპტის URL სჭირდება
გამოაქვეყნეთ PAC სკრიპტი მხარდაჭერილ ქსელურ URL-ზე და მისი მიწოდების მისამართი ცალკე შეინახეთ იმ პროქსის საბოლოო წერტილებისგან, რომლებსაც ის აბრუნებს.
გამოაქვეყნეთ PAC სკრიპტი Android-ის კონფიგურაციის მიერ მხარდაჭერილ დამტკიცებულ ქსელურ URL-ზე, მაგალითად:
https://config.example/network/proxy.pac
ამ მისამართმა თავად სკრიპტი უნდა დააბრუნოს, და არა HTML შესვლის ან ჩამოტვირთვის გვერდი. ფიქსირებული მარშრუტის მაგალითია:
function FindProxyForURL(url, host) {
return "PROXY proxy.example:8080";
}
დამოუკიდებელი საჯარო საიტის ტესტირების პოლიტიკისთვის, სადაც დაშვებულია აუთენტიფიკაციის გარეშე HTTP შუამავალი, HTTP პროქსის სია შეიძლება უზრუნველყოს PROXY საბოლოო წერტილი. დამტკიცებული PAC მიწოდების URL ცალკე შეინახეთ. კონფიგურაციას HTTPS URL აწვდის. proxy.example:8080 არის HTTP გადამისამართების საბოლოო წერტილი, რომელსაც ის ირჩევს. შეიყვანეთ PAC URL ავტომატურ კონფიგურაციაში და არა პროქსის ჰოსტის/პორტის ველში.
უზრუნველყავით მიწოდების მუშაობა საწყის და ცვალებად ქსელებში. Android-ის PAC სერვისმა ფაილი უნდა მიიღოს FindProxyForURL-ის გაშვებამდე; მას არ შეუძლია გამოიყენოს მიუწვდომელი სკრიპტი იმის გასარკვევად, თუ როგორ მიიღოს სწორედ ის სკრიპტი. ფაილების მენეჯერში შენახვის გზა ავტომატურად არ არის ქსელური რესურსი, რომლის ჩატვირთვაც სერვისს შეუძლია.
გამოიყენეთ ეს პოლიტიკა იმ კლიენტებთან, რომლებიც მხარს უჭერენ Android-ის პროქსის მოწყობას. PAC მისამართის დაყენება HTTP ან SOCKS მოლაპარაკებას არ ამატებს დაუკავშირებელ ნედლ კავშირებს.