Вбудовування сайту через IPython.display.IFrame створює HTML iframe. Браузер, який показує блокнот, потім переходить за цим URL власним маршрутом браузера.

Виклик Requests у віддаленому ядрі — інша операція: цей HTTP-клієнт працює там, де працює ядро. Встановлення проксі-змінних у ядрі не налаштовує запит iframe браузера.

Якщо браузер має використовувати дозволену віддалену машину як свій вихід, наявний обліковий запис SSH може надати локальний слухач SOCKS:

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

Потім налаштуйте потрібний трафік браузера на використання SOCKS5 за адресою 127.0.0.1:1080, включно з DNS віддаленого призначення за потреби. Тримайте сеанс SSH запущеним. SSH відкриває з'єднання з призначенням зі свого віддаленого боку; переконайтеся, що цей хост має потрібний маршрут, особливо коли ядро блокнота працює в іншому контейнері чи машині.

Самому URL сервера блокнота може знадобитися пряме виключення в браузері, щоб новий маршрут не порушив доступ до блокнота. Обмеження iframe сайту також залишаються чинними: зміна мережевого виходу не дає дозволу вбудовувати сторінку, яка відхиляє фреймінг.

Схожі статті