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 നിയന്ത്രണങ്ങളും പ്രാബല്യത്തിൽ തുടരുന്നു: നെറ്റ്‌വർക്ക് എക്സിറ്റ് മാറ്റുന്നത് ഫ്രെയിമിംഗ് നിരസിക്കുന്ന പേജ് ഉൾച്ചേർക്കാൻ അനുമതി നൽകുന്നില്ല.

അനുബന്ധ ലേഖനങ്ങൾ