Jupyteri IFrame'id kasutavad brauseri võrguteekonda
Eristage kaugses Jupyteri tuumas tehtavat allalaadimist brauserisse manustatud navigeerimisest ja kasutage autoriseeritud SOCKS-teekonda, kui brauser vajab kaugset väljapääsu.
Veebilehe manustamine IPython.display.IFrame abil loob HTML-iframe'i. Seejärel liigub märkmikku kuvav brauser sellele URL-ile brauseri enda teekonna kaudu.
Requests-kutse kaugses tuumas on teine toiming: see HTTP-klient töötab seal, kus töötab tuum. Puhverserveri muutujate seadistamine tuumas ei seadista brauseri iframe'i päringut.
Kui brauser peaks kasutama oma väljapääsuna autoriseeritud kaugmasinat, saab olemasolev SSH-konto pakkuda kohalikku SOCKS-kuulajat:
ssh -N -D 127.0.0.1:1080 [email protected]
Seejärel seadistage soovitud brauseriliiklus kasutama SOCKS5 protokolli aadressil 127.0.0.1:1080, sealhulgas kaugsihtkoha DNS, kui see on vajalik. Hoidke SSH-seanss töös. SSH avab sihtkoha ühendused oma kaugküljelt; kinnitage, et sellel hostil on soovitud teekond, eriti kui märkmiku tuum töötab teises konteineris või masinas.
Märkmikuserveri enda URL võib vajada brauseris otsest erandit, et uus teekond ei katkestaks juurdepääsu märkmikule. Veebilehe iframe'i piirangud jäävad samuti kehtima: võrgu väljapääsu muutmine ei anna luba manustada lehte, mis keeldub raamimisest.