Jupyter IFrame ניצן דעם בלעטערער׳ס נעצווערק־וועג
פאַרשײדן אַ אַראָפּלאָדן אין אַ ווײַטן Jupyter קערן פֿון אַ נאַוויגאַציע אין בלעטערער, און ניצן אַ דערלויבטן SOCKS־וועג ווען דער בלעטערער דאַרף דעם ווײַטן אויסגאַנג.
אַרײַנבלאָזן אַ וועבזײַטל מיט 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־באַגרענעצונגען פֿון אַ וועבזײַטל בלײַבן אויך אין קראַפֿט: ענדערן דעם נעצווערק־אויסגאַנג גיט נישט קיין רשות אַרײַנבלאָזן אַ בלאַט וואָס לאָזט נישט פֿאַסטן.