Jupyter IFrame ń lo ọ̀nà nẹ́tíwọ́kì aṣàwákiri
Ya ìgbàsílẹ̀ nínú kọ́kọ́rọ́ Jupyter tó jìnnà kúrò nínú ìrìnkèrìn tí a fi sínú aṣàwákiri, kí o sì lo ọ̀nà SOCKS tí a fọwọ́ sí nígbà tí aṣàwákiri bá nílò ojú-ọ̀nà jíjìnnà.
Fífi wẹ́bùsáìtì sínú pẹ̀lú IPython.display.IFrame ń dá HTML iframe. Aṣàwákiri tó ń fi ìwé àkọsílẹ̀ hàn yóò wá lọ sí URL yẹn nípasẹ̀ ọ̀nà tirẹ̀.
Ìpè Requests nínú kọ́kọ́rọ́ jíjìnnà jẹ́ iṣẹ́ mìíràn: HTTP client yẹn ń ṣiṣẹ́ níbi tí kọ́kọ́rọ́ ti ń ṣiṣẹ́. Fífi àwọn onípò proxy sínú kọ́kọ́rọ́ kò ṣètò ìbéèrè iframe aṣàwákiri.
Tí aṣàwákiri bá gbọ́dọ̀ lo ẹ̀rọ jíjìnnà tí a fọwọ́ sí gẹ́gẹ́ bí ojú-ọ̀nà rẹ̀, àkọsílẹ̀ SSH tó wà tẹ́lẹ̀ lè pèsè olùgbọ́ SOCKS àdúgbò:
ssh -N -D 127.0.0.1:1080 [email protected]
Lẹ́yìn náà ṣètò ìrìnkèrìn aṣàwákiri tí a dúró fún láti lo SOCKS5 ní 127.0.0.1:1080, pẹ̀lú DNS ibi-àfojúsùn jíjìnnà tí ó bá yẹ. Jẹ́ kí ìpàdé SSH wà lórí iṣẹ́. SSH ń ṣí àwọn ìsopọ̀ ibi-àfojúsùn láti ẹ̀gbẹ́ jíjìnnà rẹ̀; jẹ́rìí pé ẹ̀rọ yìí ní ọ̀nà tí a dúró fún, pàápàá nígbà tí kọ́kọ́rọ́ ìwé àkọsílẹ̀ ń ṣiṣẹ́ nínú àpótí tàbí ẹ̀rọ mìíràn.
URL ti olùpèsè ìwé àkọsílẹ̀ fúnra rẹ̀ lè nílò ìyọlọ́wọ́ tààrà nínú aṣàwákiri kí ọ̀nà tuntun má bàa já ìwọlé sí ìwé àkọsílẹ̀ jẹ́. Àwọn ààlà iframe ti wẹ́bùsáìtì kan ṣì wà lẹ́yìn: yíyí ojú-ọ̀nà nẹ́tíwọ́kì kò fúnni ní àṣẹ láti fi ojú-ìwé tó kọ̀ fífi sínú àpótí sínú.