Jupyterin IFrame-kehykset käyttävät selaimen verkkoreittiä
Erottele etä-Jupyter-ytimessä tehtävä lataus selaimen upotetusta navigoinnista ja käytä valtuutettua SOCKS-reittiä, kun selain tarvitsee etäpoistuman.
Sivuston upottaminen IPython.display.IFrame-toiminnolla luo HTML-iframe-elementin. Muistikirjaa näyttävä selain siirtyy sitten kyseiseen URL-osoitteeseen selaimen omalla reitillä.
Requests-kutsu etäytimessä on eri toimenpide: kyseinen HTTP-asiakas toimii siellä, missä ydin toimii. Välityspalvelinmuuttujien asettaminen ytimessä ei määritä selaimen iframe-pyyntöä.
Jos selaimen pitäisi käyttää valtuutettua etäkonetta poistumanaan, olemassa oleva SSH-tili voi tarjota paikallisen SOCKS-kuuntelijan:
ssh -N -D 127.0.0.1:1080 [email protected]
Määritä sitten aiottu selainliikenne käyttämään SOCKS5:tä osoitteessa 127.0.0.1:1080, mukaan lukien etäkohteen DNS tarvittaessa. Pidä SSH-istunto käynnissä. SSH avaa kohdeyhteydet omalta etäpuoleltaan; varmista, että tällä isännällä on aiottu reitti, erityisesti kun muistikirjan ydin toimii toisessa kontissa tai koneessa.
Muistikirjapalvelimen oma URL-osoite voi tarvita suoran selainpoikkeuksen, jotta uusi reitti ei katkaise pääsyä muistikirjaan. Sivuston iframe-rajoitukset pysyvät myös voimassa: verkkopoistuman vaihtaminen ei anna lupaa upottaa sivua, joka hylkää kehystämisen.