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]
फिर इच्छित ब्राउज़र ट्रैफ़िक को 127.0.0.1:1080 पर SOCKS5 उपयोग करने के लिए कॉन्फ़िगर करें, ज़रूरत होने पर दूरस्थ गंतव्य DNS सहित। SSH सत्र चालू रखें। SSH अपने दूरस्थ पक्ष से गंतव्य कनेक्शन खोलता है; पुष्टि करें कि इस होस्ट के पास इच्छित मार्ग है, विशेषकर जब नोटबुक कर्नेल किसी अन्य कंटेनर या मशीन में चल रहा हो।
नोटबुक सर्वर के अपने URL को ब्राउज़र में सीधा अपवाद चाहिए हो सकता है ताकि नया मार्ग नोटबुक तक पहुँच न तोड़े। किसी वेबसाइट के iframe प्रतिबंध भी लागू रहते हैं: नेटवर्क एग्ज़िट बदलने से ऐसे पृष्ठ को एम्बेड करने की अनुमति नहीं मिलती जो फ़्रेमिंग अस्वीकार करता है।