ប្រើ Alpaca ដើម្បីវាយតម្លៃ PAC សម្រាប់ឧបករណ៍បន្ទាត់ពាក្យបញ្ជា
ប្រើចំណុចបញ្ចប់ HTTP មូលដ្ឋានរបស់ Alpaca ដើម្បីឱ្យ CLI អាចដើរតាមការបញ្ជូន PAC ដោយមិនវិភាគស្គ្រីបដោយខ្លួនឯង។
proxy មូលដ្ឋានដែលយល់ពី PAC ផ្តល់ចំណុចបញ្ចប់ថេរដល់ឧបករណ៍បន្ទាត់ពាក្យបញ្ជា ហើយក្នុងពេលតែមួយវាយតម្លៃ គោលនយោបាយបញ្ជូនរបស់បណ្តាញសម្រាប់គោលដៅនីមួយៗ។ Alpaca អនុវត្តតួនាទីជាអ្នកបន្សាំនេះ៖ ឧបករណ៍និយាយ HTTP proxy ក្នុងមូលដ្ឋាន ហើយ Alpaca ជ្រើស proxy ខាងលើ ឬការតភ្ជាប់ផ្ទាល់។
ប្រសិនបើមានការដំឡើងរួចហើយ សូមចាប់ផ្តើមអ្នកស្តាប់ loopback របស់វាដោយប្រើទង់ដែលបានចងក្រង៖
ALPACA_PROXY_AUTH_ALLOWLIST=.corp.example.net \
alpaca -l 127.0.0.1 -p 3128 \
-C https://config.corp.example.net/proxy.pac
URL របស់ PAC បញ្ជីអនុញ្ញាតសម្រាប់ការផ្ទៀងផ្ទាត់ proxy និងច្រកគឺជាឧទាហរណ៍នៃការដាក់ពង្រាយ។ ផ្តល់ធាតុបញ្ចូលផ្ទៀងផ្ទាត់ខាងលើដែលកំណែ និងវេទិកាដែលបានដំឡើងគាំទ្រ នៅពេល proxies ដែលបានជ្រើសត្រូវការវា។ បញ្ជីអនុញ្ញាតកំណត់ថាតើម៉ាស៊ីន proxy ណាដែលអាចទទួលព័ត៌មានសម្ងាត់ទាំងនោះ។
កំណត់ឧបករណ៍បន្ទាត់ពាក្យបញ្ជាឱ្យប្រើចំណុចបញ្ចប់មូលដ្ឋាន៖
export http_proxy=http://127.0.0.1:3128
export https_proxy=http://127.0.0.1:3128
ឧបករណ៍អាចរក្សាតម្លៃទាំងនោះ ខណៈពេល PAC ផ្ញើគោលដៅក្នុងបណ្តាញផ្ទាល់ និងគោលដៅសាធារណៈតាមរយៈ proxy សាជីវកម្ម។ វាមិនចាំបាច់វាយតម្លៃ JavaScript របស់ PAC ដោយខ្លួនឯងទេ។
គម្រោងក៏បានចងក្រងការរំលងផ្ទាល់បណ្តោះអាសន្ន នៅពេលឪពុកម្តាយដែលបានជ្រើសមិនអាចឈានដល់បាន។ បញ្ចូលជម្រើសបម្រុងនោះក្នុងគោលនយោបាយដាក់ពង្រាយ នៅពេលសម្រេចថាតើអ្នកបន្សាំផ្តល់ផ្លូវដែលត្រូវការឬអត់។
ពិនិត្យមើលថាតើប្រភេទលទ្ធផល PAC ណាដែលអ្នកបន្សាំគាំទ្រ។ CLI របស់ Alpaca ដែលបានចងក្រងធ្វើឱ្យផ្លូវ PAC ប្រភេទ SOCKS5 ក្លាយជាជម្រើសច្បាស់លាស់តាមរយៈ -enable-socks; ចំណុចប្រទាក់ HTTP មូលដ្ឋាន និងពិធីការខាងលើដែលបានជ្រើសគឺជាផ្នែកផ្សេងគ្នានៃផ្លូវ។