NF getsockopt(SO_ORIGINAL_DST) tọ́ka sí wíwá ibi-àfojúsùn àkọ́kọ́. Nínú ètò ìdádúró, Squid gbọ́dọ̀ gbà padà ibi tí ìsopọ̀ tí a darí rẹ̀ ti ń lọ ní àkọ́kọ́.

Aṣàwákiri tí a ṣètò ní kedere máa ń fi àwọn ìbéèrè rẹ̀ ránṣẹ́ sí proxy pẹ̀lú ìpinnu. Ìsopọ̀ yẹn kò ní ìtàn ìdádúró NAT kìkì nítorí pé a kọ intercept lẹ́gbẹ̀ẹ́ ibudo olùgbọ́ Squid.

Nítorí náà àìbáramu yìí lè kùnà ṣáájú kí ẹ̀rí ibi-àfojúsùn tó di pàtàkì.

Bẹ̀rẹ̀ pẹ̀lú bí ìsopọ̀ náà ṣe dé

  • Tí ohun èlò náà bá ní àdírẹ́sì proxy tí a ṣètò, dámọ̀ olùgbọ́ proxy ìfiránṣẹ́ déédéé tí ó yẹ kí ó lò.
  • Tí ibodè kan bá ń darí ìrìnàjò tí ìbá jẹ́ tààrà, ṣàyẹ̀wò pé ó dé ọ̀dọ̀ olùgbọ́ ìdádúró tí a pinnu àti pé àpẹrẹ NAT tí a ṣe àtìlẹ́yìn fún ń pa àlàyé ibi-àfojúsùn tí ó yẹ mọ́.
  • Tí àwọn ipò méjèèjì bá wà, ṣàyẹ̀wò àdírẹ́sì àti ibudo wo ni alábàáṣepọ̀ tí ń kùnà kàn fọwọ́ kàn ní ti gidi.

Ìwé Squid nípa http_port mú ìyàtọ̀ náà ṣe kedere: fífi àmì ipò sílẹ̀ ń yan ipò proxy ìfiránṣẹ́; intercept ń retí ìdádúró NAT ní ìpele IP.

Lẹ́yìn náà tọ́jú ààbò gbígbe lọ́tọ̀ọ̀tọ̀. Proxy HTTP lè gbé HTTPS nípasẹ̀ CONNECT. Ìsopọ̀ TLS sí proxy nílò olùgbọ́ àti ètò alábàáṣepọ̀ tí ó báramu. Yíyọ ìṣàkóso kúrò nínú ìrìnàjò ibi-àfojúsùn jẹ́ agbára àṣàyàn mìíràn.

Má ṣe dà “àtúnṣe HTTPS” àtijọ́ tí ń tanná ṣíṣe ẹ̀rí nítorí pé URL ibi-àfojúsùn bẹ̀rẹ̀ pẹ̀lú HTTPS nìkan. Kọ́kọ́ tún ìbáramu láàrín alábàáṣepọ̀ àti olùgbọ́ ṣe. Tí àṣìṣe TLS gidi bá kù lẹ́yìn náà, yóò jẹ́ àṣìṣe tí ó wúlò jù fún ṣíṣàyẹ̀wò.

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