Indlejring af et websted med IPython.display.IFrame opretter en HTML-iframe. Den browser, der viser notesbogen, navigerer derefter til den URL med browserens egen rute.

Et Requests-kald i en fjern kernel er en anden handling: den HTTP-klient kører der, hvor kernen kører. At sætte proxyvariabler i kernen konfigurerer ikke browserens iframe-anmodning.

Hvis browseren skal bruge en autoriseret fjernmaskine som sin udgang, kan en eksisterende SSH-konto levere en lokal SOCKS-lytter:

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

Konfigurer derefter den tilsigtede browsertrafik til at bruge SOCKS5 på 127.0.0.1:1080, inklusive DNS for fjerndestinationen, hvis det er nødvendigt. Hold SSH-sessionen kørende. SSH åbner destinationsforbindelser fra sin fjerne side; bekræft, at denne vært har den tilsigtede rute, især når notesbogens kerne kører i en anden container eller maskine.

Notesbogsserverens egen URL kan have brug for en direkte browsereundtagelse, så den nye rute ikke bryder adgangen til notesbogen. Et websteds iframe-begrænsninger gælder også fortsat: at ændre netværksudgangen giver ikke tilladelse til at indlejre en side, der afviser indramning.

Relaterede artikler