NetworkManager ສາມາດບັນທຶກ PAC URL ຫຼື ນຳເຂົ້າສະຄຣິບ
ເລືອກລະຫວ່າງທີ່ຢູ່ PAC ແລະ JavaScript ທີ່ບັນທຶກໄວ້ ເມື່ອຕັ້ງຄ່າການເຊື່ອມຕໍ່ NetworkManager ດ້ວຍ nmcli.
ຄຸນສົມບັດ proxy.pac-url ຂອງ NetworkManager ເກັບທີ່ຢູ່ທີ່ສາມາດເອົາໄຟລ໌ PAC ໄດ້. proxy.pac-script ເກັບ JavaScript UTF-8 ໂດຍກົງ. ສອງອັນນີ້ເປັນຄຸນສົມບັດການຕັ້ງຄ່າແຍກກັນ.
ສຳລັບໂປຣໄຟລ໌ທີ່ມີຢູ່ແລ້ວ ເຊິ່ງໃຊ້ PAC ທີ່ດູແລຈາກໄລຍະໄກ:
nmcli connection modify "office" proxy.method auto \
proxy.pac-script "" \
proxy.pac-url "https://config.example.net/proxy.pac"
ອີກທາງເລືອກໜຶ່ງ, nmcli ປັດຈຸບັນສາມາດອ່ານໄຟລ໌ທ້ອງຖິ່ນໄດ້ ເມື່ອຕັ້ງ pac-script:
nmcli connection modify "office" proxy.method auto \
proxy.pac-url "" \
proxy.pac-script "file:///home/alex/proxy.pac"
ໃນຮູບແບບທີສອງ nmcli ອ່ານໄຟລ໌ ແລະ ບັນທຶກເນື້ອໃນຂອງມັນເປັນສະຄຣິບ. ມັນບໍ່ໄດ້ເກັບການອ້າງອີງທີ່ມີຊີວິດເຊິ່ງຕິດຕາມການແກ້ໄຂພາຍຫຼັງຂອງໄຟລ໌ນັ້ນໂດຍອັດຕະໂນມັດ. ເຮັດການນຳເຂົ້າການຕັ້ງຄ່າຄືນ ເມື່ອຕ້ອງອັບເດດສະຄຣິບທີ່ບັນທຶກໄວ້.
ສະຄຣິບຕ້ອງກຳນົດ FindProxyForURL. ນຳໃຊ້ໂປຣໄຟລ໌ທີ່ແກ້ໄຂແລ້ວຜ່ານວົງຈອນການເປີດໃຊ້ປົກກະຕິຂອງການເຊື່ອມຕໍ່ ແລະ ກວດເສັ້ນທາງຕົວຈິງຂອງລູກຄ້າທີ່ເຂົ້າຮ່ວມ. ປະເມີນຜົນ PAC ສຳລັບປາຍທາງທີ່ຮ້ອງຂໍ. ການບັນທຶກເມຕາດາຕາພຣອກຊີຂອງ NetworkManager ບໍ່ໄດ້ບັງຄັບໃຫ້ແອັບພລິເຄຊັນຊັອກເກັດໃດໆໃຊ້ມັນ.