IFrame របស់ Jupyter ប្រើផ្លូវបណ្តាញរបស់កម្មវិធីរុករក
បែងចែកការទាញយកក្នុងខឺណែល Jupyter ពីចម្ងាយពីការរុករកដែលបានបង្កប់ក្នុងកម្មវិធីរុករក ហើយប្រើផ្លូវ SOCKS ដែលបានអនុញ្ញាត នៅពេលកម្មវិធីរុករកត្រូវការច្រកចេញពីចម្ងាយ។
ការបង្កប់គេហទំព័រដោយ IPython.display.IFrame បង្កើត iframe HTML។ បន្ទាប់មក កម្មវិធីរុករកដែលបង្ហាញសៀវភៅកត់ត្រានឹងរុករកទៅ URL នោះតាមផ្លូវរបស់ខ្លួនឯង។
ការហៅ Requests ក្នុងខឺណែលពីចម្ងាយគឺជាប្រតិបត្តិការផ្សេង៖ អតិថិជន HTTP នោះដំណើរការនៅកន្លែងដែលខឺណែលដំណើរការ។ ការកំណត់អថេរ proxy ក្នុងខឺណែលមិនកំណត់សំណើ iframe របស់កម្មវិធីរុករកទេ។
ប្រសិនបើកម្មវិធីរុករកគួរប្រើម៉ាស៊ីនពីចម្ងាយដែលបានអនុញ្ញាតជាច្រកចេញ គណនី SSH ដែលមានស្រាប់អាចផ្តល់ ឧបករណ៍ស្តាប់ SOCKS មូលដ្ឋាន៖
ssh -N -D 127.0.0.1:1080 [email protected]
បន្ទាប់មកកំណត់ចរាចរណ៍កម្មវិធីរុករកដែលបានបម្រុងឱ្យប្រើ SOCKS5 នៅ 127.0.0.1:1080 រួមទាំង DNS គោលដៅពីចម្ងាយ ប្រសិនបើចាំបាច់។ រក្សាសម័យ SSH ឱ្យដំណើរការ។ SSH បើកការតភ្ជាប់គោលដៅពីខាងពីចម្ងាយរបស់វា។ បញ្ជាក់ថាម៉ាស៊ីននេះមានផ្លូវដែលបានបម្រុង ជាពិសេសនៅពេលខឺណែលសៀវភៅកត់ត្រាដំណើរការក្នុងធុង ឬម៉ាស៊ីនផ្សេង។
URL របស់ម៉ាស៊ីនមេសៀវភៅកត់ត្រាខ្លួនឯងអាចត្រូវការការលើកលែងផ្ទាល់ក្នុងកម្មវិធីរុករក ដើម្បីកុំឱ្យផ្លូវថ្មីបំផ្លាញការចូលដំណើរការសៀវភៅកត់ត្រា។ ការរឹតបន្តឹង iframe របស់គេហទំព័រក៏នៅមានសុពលភាពដែរ៖ ការផ្លាស់ប្តូរច្រកចេញបណ្តាញមិនផ្តល់ការអនុញ្ញាតបង្កប់ទំព័រដែលបដិសេធការដាក់ស៊ុមទេ។