Mae IFrame Jupyter yn defnyddio llwybr rhwydwaith y porwr
Gwahaniaethwch lawrlwytho yn y cnewyllyn Jupyter o bell oddi wrth lywio ymgorfforedig y porwr, a defnyddiwch lwybr SOCKS awdurdodedig pan fo'r porwr angen yr allanfa bell.
Mae ymgorffori gwefan gydag IPython.display.IFrame yn creu iframe HTML. Yna mae'r porwr sy'n dangos y llyfr nodiadau yn llywio i'r URL hwnnw gan ddefnyddio llwybr y porwr ei hun.
Mae galwad Requests mewn cnewyllyn o bell yn weithred wahanol: mae'r cleient HTTP hwnnw'n rhedeg lle mae'r cnewyllyn yn rhedeg. Nid yw gosod newidynnau procsi yn y cnewyllyn yn ffurfweddu cais iframe y porwr.
Os dylai'r porwr ddefnyddio peiriant pell awdurdodedig fel ei allanfa, gall cyfrif SSH sy'n bodoli eisoes ddarparu gwrandawr SOCKS lleol:
ssh -N -D 127.0.0.1:1080 [email protected]
Yna ffurfweddwch draffig arfaethedig y porwr i ddefnyddio SOCKS5 yn 127.0.0.1:1080, gan gynnwys DNS cyrchfan bell os oes angen. Cadwch y sesiwn SSH yn rhedeg. Mae SSH yn agor cysylltiadau cyrchfan o'i ochr bell; cadarnhewch fod gan y gwesteiwr hwn y llwybr arfaethedig, yn enwedig pan fo cnewyllyn y llyfr nodiadau'n rhedeg mewn cynhwysydd neu beiriant arall.
Efallai y bydd URL y gweinydd llyfr nodiadau ei hun angen eithriad porwr uniongyrchol fel nad yw'r llwybr newydd yn torri mynediad at y llyfr nodiadau. Mae cyfyngiadau iframe gwefan hefyd yn parhau mewn grym: nid yw newid allanfa'r rhwydwaith yn rhoi caniatâd i ymgorffori tudalen sy'n gwrthod ffrâmio.