NetworkManager ning proxy.pac-url xossasi PAC faylini olish mumkin bo'lgan joyni saqlaydi. proxy.pac-script esa UTF-8 JavaScript ning o'zini saqlaydi. Bular ikkita alohida konfiguratsiya xossasi.

Masofadan boshqariladigan PAC dan foydalanadigan mavjud profil uchun:

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

Yoki hozirgi nmcli pac-script ni o'rnatishda mahalliy faylni o'qiy oladi:

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

Ikkinchi shaklda nmcli faylni o'qiydi va uning mazmunini skript sifatida saqlaydi. U bu faylga keyinchalik kiritilgan o'zgarishlarni avtomatik kuzatib boradigan jonli havolani saqlamaydi. Saqlangan skriptni yangilash kerak bo'lganda konfiguratsiyani qayta import qiling.

Skript FindProxyForURL ni belgilashi kerak. O'zgartirilgan profilni ulanishning odatdagi faollashtirish sikli orqali qo'llang va ishtirok etuvchi mijozning haqiqiy yo'lini tekshiring. So'ralgan manzil uchun PAC natijasini baholang. NetworkManager proxy metama'lumotlarini saqlash ixtiyoriy socket ilovalarini ulardan foydalanishga majburlamaydi.

O'xshash maqolalar