Mae eiddo proxy.pac-url NetworkManager yn cadw lleoliad y gellir cael ffeil PAC ohono. Mae proxy.pac-script yn cadw'r JavaScript UTF-8 ei hun. Dau eiddo ffurfweddu ar wahân ydynt.

Ar gyfer proffil sy'n bodoli ac sy'n defnyddio PAC a gynhelir o bell:

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

Fel arall, gall nmcli cyfredol ddarllen ffeil leol wrth osod pac-script:

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

Yn yr ail ffurf mae nmcli yn darllen y ffeil ac yn cadw ei chynnwys fel y sgript. Nid yw'n cadw cyfeiriad byw sy'n dilyn golygiadau diweddarach i'r ffeil honno yn awtomatig. Ailadroddwch fewnforio'r ffurfweddiad pan fydd angen diweddaru'r sgript a gedwir.

Rhaid i'r sgript ddiffinio FindProxyForURL. Cymhwyswch y proffil a addaswyd drwy gylchred actifadu arferol y cysylltiad a gwirio llwybr gwirioneddol y cleient sy'n cymryd rhan. Gwerthuswch ganlyniad PAC ar gyfer y cyrchfan a ofynnir. Nid yw cadw metadata dirprwy NetworkManager yn gorfodi cymwysiadau soced mympwyol i'w defnyddio.

Erthyglau cysylltiedig