Svetainės įterpimas naudojant IPython.display.IFrame sukuria HTML iframe. Naršyklė, rodanti užrašų knygą, tada pereina į tą URL savo maršrutu.

Requests iškvietimas nuotoliniame branduolyje yra kita operacija: tas HTTP klientas veikia ten, kur veikia branduolys. Tarpinio serverio kintamųjų nustatymas branduolyje nesukonfigūruoja naršyklės iframe užklausos.

Jei naršyklė turi naudoti leistiną nuotolinę mašiną kaip savo išėjimą, esama SSH paskyra gali suteikti vietinį SOCKS klausytuvą:

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

Tada sukonfigūruokite numatytą naršyklės srautą naudoti SOCKS5 adresu 127.0.0.1:1080, įskaitant nuotolinio tikslo DNS, jei reikia. Palikite SSH sesiją veikiančią. SSH atidaro tikslo ryšius iš savo nuotolinės pusės; patvirtinkite, kad šis pagrindinis kompiuteris turi numatytą maršrutą, ypač kai užrašų knygos branduolys veikia kitame konteineryje ar mašinoje.

Pats užrašų knygos serverio URL gali reikalauti tiesioginės naršyklės išimties, kad naujas maršrutas nesutrikdytų prieigos prie užrašų knygos. Svetainės iframe apribojimai taip pat lieka galioti: tinklo išėjimo pakeitimas nesuteikia leidimo įterpti puslapį, kuris atmeta įrėminimą.

Susiję straipsniai