O lè kọ ìlànà PAC tó máa dá aṣojú kan padà ní àárọ̀ àti òmíràn nígbà tó yá. Ṣùgbọ́n o kò lè pinnu láti inú ìlànà yẹn pé gbogbo ìsopọ̀ aṣàwákiri tó wà yóò yí ojú-ọ̀nà padà ní ọ̀sán.

Àwọn iṣẹ́ bí timeRange() máa ń kópa nínú ìpinnu ọ̀nà. Wọn kì í ṣe olùṣètò ẹ̀yìn tó máa ń ti ọ̀nà abẹ́lẹ̀, tó ń gbé sokẹ́ẹ̀tì lọ tàbí tó ń béèrè lọ́wọ́ olùpèsè aṣojú láti yí IP gbangba rẹ̀ padà.

Ya àwọn ìṣẹ̀lẹ̀ mẹ́ta sọ́tọ̀:

  1. Aṣàwákiri máa ń ṣe àyẹ̀wò PAC tó sì ń gba ọ̀nà.
  2. Oníbàárà máa ń dá ìsopọ̀ tàbí máa ń tún un lò gẹ́gẹ́ bí àwọn ìlànà nẹ́tíwọ́ọ̀kì rẹ̀.
  3. Iṣẹ́ tí wọ́n yàn máa ń yan àdírẹ́sì gbangba fún ìsopọ̀ rẹ̀ tó tẹ̀lé.

Ìdí àkókò kan máa ń kan ìṣẹ̀lẹ̀ kìíní ní tààràtà. Ìgbàsílẹ̀ tó ti ń ṣiṣẹ́ tẹ́lẹ̀ tàbí ìsopọ̀ tó pẹ́ jẹ́ ọ̀rọ̀ mìíràn. Kásẹ̀ oníbàárà àti àtúnlò ìsopọ̀ túmọ̀ sí pé 'skripti náà ní àyẹ̀wò aago' kì í ṣe ẹ̀rí tó tó fún ìtòlẹ́sẹẹsẹ ìyípadà gangan.

Tí iṣẹ́ kan bá nílò ojú-ọ̀nà tuntun fún ìpàdé, ìbéèrè tàbí fèrèsé àkókò kọ̀ọ̀kan, lo ẹ̀rọ ìsopọ̀ tí wọ́n ṣe fún ìbéèrè yẹn kí o sì ṣàyẹ̀wò ìhùwàsí rẹ̀ tí wọ́n kọ sílẹ̀. PAC lè yan láàárín àwọn ìparí, ṣùgbọ́n kò túmọ̀ ohun tí àwọn ìparí yẹn ń ṣe pẹ̀lú àwọn àdírẹ́sì ojú-ọ̀nà wọn.

Ìtọ́nà tó dá lórí àkókò lè ṣì wúlò fún ìlànà nẹ́tíwọ́ọ̀kì àfọ̀mọ́. Ṣàpèjúwe rẹ̀ gẹ́gẹ́ bí yíyan ọ̀nà ní àkókò àyẹ̀wò, kì í ṣe ọ̀nà yíyí IP tí ó ní ìdánilójú.

Àwọn àpilẹ̀kọ tó jọra