Å bygge inn et nettsted med IPython.display.IFrame oppretter en HTML-iframe. Nettleseren som viser notatboken, navigerer deretter til denne URL-en med sin egen rute.

Et Requests-kall i en ekstern kjerne er en annen operasjon: den HTTP-klienten kjører der kjernen kjører. Å sette proxyvariabler i kjernen konfigurerer ikke nettleserens iframe-forespørsel.

Hvis nettleseren skal bruke en autorisert ekstern maskin som utgang, kan en eksisterende SSH-konto levere en lokal SOCKS-lytter:

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

Konfigurer deretter den tiltenkte nettlesertrafikken til å bruke SOCKS5 på 127.0.0.1:1080, inkludert DNS for ekstern destinasjon om nødvendig. Hold SSH-økten kjørende. SSH åpner destinasjonsforbindelser fra sin eksterne side; bekreft at denne verten har den tiltenkte ruten, spesielt når notatbokens kjerne kjører i en annen container eller maskin.

Selve URL-en til notatbokserveren kan trenge et direkte nettleserunntak slik at den nye ruten ikke bryter tilgangen til notatboken. Iframe-begrensningene til et nettsted gjelder også fortsatt: å endre nettverksutgangen gir ikke tillatelse til å bygge inn en side som avviser innramming.

Relaterte artikler