Os IFrame de Jupyter usan a ruta de rede do navegador
Distinga unha descarga nun núcleo remoto de Jupyter dunha navegación incorporada no navegador, e use unha ruta SOCKS autorizada cando o navegador necesite a saída remota.
Incorporar un sitio web con IPython.display.IFrame crea un iframe HTML. O navegador que mostra o caderno navega despois a esa URL coa súa propia ruta.
Unha chamada a Requests nun núcleo remoto é outra operación: ese cliente HTTP execútase onde se executa o núcleo. Establecer variables de proxy no núcleo non configura a solicitude de iframe do navegador.
Se o navegador debe usar unha máquina remota autorizada como saída, unha conta SSH existente pode fornecer un oínte SOCKS local:
ssh -N -D 127.0.0.1:1080 [email protected]
Despois configure o tráfico previsto do navegador para usar SOCKS5 en 127.0.0.1:1080, incluído o DNS do destino remoto se cómpre. Manteña a sesión SSH en execución. SSH abre as conexións de destino desde o seu lado remoto; confirme que este host ten a ruta prevista, sobre todo cando o núcleo do caderno se executa noutro contedor ou máquina.
O propio URL do servidor do caderno pode necesitar unha excepción directa no navegador para que a nova ruta non rompa o acceso ao caderno. As restricións de iframe dun sitio web tamén seguen vixentes: cambiar a saída de rede non concede permiso para incorporar unha páxina que rexeita o enmarcado.