APT lè lo SOCKS5h láìsí wrapper
Fún àwọn ẹ̀yà APT tí ó ní àtìlẹ́yìn SOCKS5h tí a kọ sílẹ̀, URI proxy wà lábẹ́ àwọn ètò gbígbé HTTP tàbí HTTPS, kì í ṣe nínú ẹ̀ka Acquire::socks tí a dá.
Àwọn ìdáhùn àtijọ́ nípa “APT nípasẹ̀ SOCKS” máa ń dábàá wrapper tàbí relay HTTP-sí-SOCKS. Àwọn ìdáhùn yẹn lè ṣàlàyé àwọn ààlà gidi ti àwọn ẹ̀yà àtijọ́. Ṣùgbọ́n wọn kì í ṣe àṣàyàn kan ṣoṣo lórí ẹ̀yà APT tí ó kọ àtìlẹ́yìn socks5h sílẹ̀.
Ẹ̀ka ìṣètò kan lè lo àwọn kọ́kọ́rọ́ gbígbé ìgbàpadà tí ó wà tẹ́lẹ̀:
Acquire::http::Proxy "socks5h://127.0.0.1:1080/";
Acquire::https::Proxy "socks5h://127.0.0.1:1080/";
Àpẹẹrẹ yìí gbà pé olùgbọ́ SOCKS5 tí a fọwọ́ sí ti wà tẹ́lẹ̀ lórí ẹ̀rọ kan náà. Kò bẹ̀rẹ̀ ọ̀kan. Ìfiránṣẹ́ ìgbà-dúró SSH jẹ́ ọ̀nà kan láti ṣẹ̀dá olùgbọ́ àdúgbò yẹn. Bí proxy bá wà ní ọ̀nà jínjìn, lo ipò ìparí rẹ̀ tí ó ṣeé dé ní ti gidi; àwọn olùdíje láti àkọsílẹ̀ proxy SOCKS5 kan wà níbi tí a ti gbà proxy gbogbogbò fún àwọn ìbéèrè ibi-ìpamọ́.
Ètò náà jẹ́ apá kan ìtọ́nisọ́nà
Ìwé ìtọ́sọ́nà gbígbé APT ṣe àkọsílẹ̀ socks5h fún SOCKS5 pẹ̀lú ìyọnbọ̀ DNS jínjìn. Lo ètò tí a kọ sílẹ̀ fún ẹ̀yà tí a fi sórí ẹ̀rọ dípò kí o gé e kúrú sí àmì tí ètò míràn gbà ní ààkóbá.
Bẹ́ẹ̀ náà, Acquire::socks::Proxy nínú ẹ̀ka fọ́ọ̀mù àtijọ́ kì í ṣe ẹ̀rí pé ọ̀nà ìgbàpadà HTTP ka ètò yẹn. Pàsítọ̀ ìṣètò le gba kọ́kọ́rọ́ láìjẹ́ pé ọ̀nà ìgbàsílẹ̀ lo ó.
Àdírẹ́sì àdúgbò ní ààlà
Nígbà tí APT bá ń ṣiṣẹ́ nínú container tàbí ẹ̀rọ àròyé, 127.0.0.1 tọ́ka sí àyíká yẹn. Olùgbọ́ SOCKS lórí olùgbàlejò jẹ́ ipò ìparí míràn. Ṣàyẹ̀wò ibi tí a ti ń ṣe APT kí o tó ṣàyẹ̀wò ìsopọ̀ àdúgbò tí a kọ̀.
Àtìlẹ́yìn SOCKS kò yọ ìṣàyẹ̀wò ìfọwọ́sí ibi-ìpamọ́ tàbí ẹ̀rí HTTPS kúrò. Jẹ́ kí àwọn ààbò yẹn wà ní ṣíṣiṣẹ́. Bí APT tí a fi sórí ẹ̀rọ kò bá ní agbára tí a kọ sílẹ̀, yan àṣàyàn tí a fọwọ́ sí tàbí ọ̀nà ìmúdójúìté dípò kí o ka ètò URI àìmọ̀ sí ìṣòro ọ̀rọ̀ ìkọ̀kọ̀.