Properti proxy.pac-url milik NetworkManager menyimpan lokasi tempat berkas PAC dapat diperoleh. proxy.pac-script menyimpan JavaScript UTF-8 itu sendiri. Keduanya adalah properti konfigurasi yang terpisah.

Untuk profil yang sudah ada dan memakai PAC yang dirawat dari jarak jauh:

nmcli connection modify "office" proxy.method auto \
  proxy.pac-script "" \
  proxy.pac-url "https://config.example.net/proxy.pac"

Sebagai alternatif, nmcli saat ini dapat membaca berkas lokal saat menyetel pac-script:

nmcli connection modify "office" proxy.method auto \
  proxy.pac-url "" \
  proxy.pac-script "file:///home/alex/proxy.pac"

Pada bentuk kedua, nmcli membaca berkas itu dan menyimpan isinya sebagai skrip. Ia tidak menyimpan rujukan hidup yang otomatis mengikuti perubahan berikutnya pada berkas tersebut. Ulangi impor konfigurasi ketika skrip tersimpan perlu diperbarui.

Skrip harus mendefinisikan FindProxyForURL. Terapkan profil yang diubah melalui siklus aktivasi koneksi yang biasa dan periksa rute sebenarnya klien yang berperan. Nilai hasil PAC untuk tujuan yang diminta. Menyimpan metadata proksi NetworkManager tidak memaksa aplikasi soket sembarang untuk memakainya.

Artikel terkait