Vgradnja spletnega mesta z IPython.display.IFrame ustvari HTML iframe. Brskalnik, ki prikazuje zvezek, nato odide na ta URL po lastni poti.

Klic Requests v oddaljenem jedru je druga operacija: ta odjemalec HTTP teče tam, kjer teče jedro. Nastavitev proxy spremenljivk v jedru ne konfigurira zahteve iframe brskalnika.

Če naj brskalnik uporabi dovoljeni oddaljeni računalnik kot svoj izhod, lahko obstoječi račun SSH zagotovi lokalnega poslušalca SOCKS:

ssh -N -D 127.0.0.1:1080 [email protected]

Nato nastavite predviden promet brskalnika, da uporablja SOCKS5 na 127.0.0.1:1080, vključno z DNS oddaljenega cilja, če je potrebno. Ohranite sejo SSH v teku. SSH odpira povezave do cilja s svoje oddaljene strani; potrdite, da ima ta gostitelj predvideno pot, zlasti ko jedro zvezka teče v drugem vsebniku ali računalniku.

Sam URL strežnika zvezkov lahko potrebuje neposredno izjemo v brskalniku, da nova pot ne prekine dostopa do zvezka. Tudi omejitve iframe spletnega mesta ostajajo v veljavi: sprememba omrežnega izlaza ne daje dovoljenja za vgradnjo strani, ki zavrača uokvirjanje.

Sorodni članki