A Jupyter IFrame-jei a böngésző hálózati útvonalát használják
Különböztesse meg a távoli Jupyter-magban végzett letöltést a böngészőbe ágyazott navigációtól, és használjon engedélyezett SOCKS-útvonalat, amikor a böngészőnek a távoli kilépésre van szüksége.
Egy webhely beágyazása az IPython.display.IFrame segítségével HTML-iframe-et hoz létre. A jegyzetfüzetet megjelenítő böngésző ezután a saját útvonalán navigál erre az URL-re.
A Requests-hívás egy távoli magban más művelet: az az HTTP-kliens ott fut, ahol a mag fut. A proxyváltozók magban történő beállítása nem konfigurálja a böngésző iframe-kérését.
Ha a böngészőnek engedélyezett távoli gépet kell kilépésként használnia, egy meglévő SSH-fiók helyi SOCKS-figyelőt biztosíthat:
ssh -N -D 127.0.0.1:1080 [email protected]
Ezután állítsa be a kívánt böngészőforgalmat SOCKS5 használatára a 127.0.0.1:1080 címen, szükség esetén a távoli cél DNS-ével együtt. Tartsa futva az SSH-munkamenetet. Az SSH a saját távoli oldaláról nyitja a célkapcsolatokat; ellenőrizze, hogy ez a gazdagép rendelkezik-e a kívánt útvonallal, különösen ha a jegyzetfüzet magja más konténerben vagy gépen fut.
Maga a jegyzetfüzet-kiszolgáló URL-je közvetlen böngészőkivételt igényelhet, hogy az új útvonal ne szakítsa meg a jegyzetfüzet elérését. Egy webhely iframe-korlátozásai is érvényben maradnak: a hálózati kilépés megváltoztatása nem ad engedélyt olyan oldal beágyazására, amely elutasítja a keretezést.