Jupyter Python ядросында прокси айнымалыларын орнату
Python ядросының ортасын конфигурациялап, IPython іске қосу файлдарын Jupyter серверінің конфигурациясынан ажыратыңыз.
Дәптердің Python коды таңдалған ядрода орындалады. HTTP клиенті оларды қолданбас бұрын прокси айнымалыларын сол процесте орнатыңыз. Қалыпты орта өңдеуі бар Requests үшін баптау ұяшығы мынаны қамтуы мүмкін:
import os
os.environ["http_proxy"] = "http://proxy.example.net:8080"
os.environ["https_proxy"] = "http://proxy.example.net:8080"
Прокси URL екі тағайындауда да HTTP делдалын сипаттайды. Мақсатты сайт HTTPS қолданады деп оның схемасын өзгертпеңіз. Клиентінде прокси тіркелгісі жоқ рұқсат етілген жария Python сұраулары үшін HTTP прокси тізімінен алынған HTTP жазбасы сол мәндерді бере алады.
Қайталанатын IPython сессияларында іске қосу скрипттері таңдалған профильдің іске қосу қалтасында болады, әдетте ~/.ipython/profile_default/startup/. Бұл файлдар IPython қабығы құрылғанда орындалады, сондықтан біреуін өзгерту жаңа ядроны қажет етеді. Jupyter серверінің конфигурация қалтасы басқа мақсатқа қызмет етеді.
Ядро спецификациясы жаңадан іске қосылған ядроға қосымша орта мәндерін де бере алады. Басқарылатын немесе қашықтағы ядролардың өз іске қосу ортасы болуы мүмкін; браузерді ашқан қабықпен ортақ деп есептеудің орнына таңдалған ядроны тексеріңіз.
Мәселе жергілікті дәптер бетін ашу болса, браузердің localhost-тан өту саясатын қарап шығыңыз. Проксиді білетін Python жүктеуі мен браузердің Jupyter серверіне қосылуы бөлек сұраулар. IFrame-ге енгізілген веб-бет те браузердің бағытын қолданады.