最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

公網(wǎng)遠程訪問jupyter notebook【cpolar內(nèi)網(wǎng)穿透】

2023-07-31 14:45 作者:probezy  | 我要投稿

前言

Jupyter Notebook,它是一個交互式的數(shù)據(jù)科學和計算環(huán)境,支持多種編程語言,如Python、R、Julia等。它在數(shù)據(jù)科學、機器學習、深度學習、教育和文檔編寫等領域都有很廣泛的應用。

重要的是,Jupyter Notebook可以在Web瀏覽器中使用,所以我們可以在服務器端開啟服務,在外通過網(wǎng)頁遠程訪問運行代碼進行數(shù)據(jù)分析,擁有一個可以隨時隨地使用的科學計算環(huán)境,而無需在本地安裝配置Python環(huán)境。

1. Python環(huán)境安裝

在windows安裝python環(huán)境

https://www.python.org/downloads/windows/

在安裝Python的時候,要注意勾選將Python配置到變量環(huán)境中。

2. Jupyter 安裝

打開cmd命令行,輸入:

pip install jupyter

3. 啟動Jupyter Notebook

Jupyter Notebook是一個開源的web應用程序,可以使用它來創(chuàng)建和共享包含實時代碼、方程、可視化和文本的文檔。同時也是IPython項目的一個派生項目,IPython項目本身曾經(jīng)有一個IPython Notebook項目。后來從中拆分出去,叫做Jupyter Notebook。

啟動Jupyter Notebook

jupyter notebook


啟動后會自動跳轉(zhuǎn)到瀏覽器打開界面,如沒有跳轉(zhuǎn),輸入窗口出現(xiàn)的ip地址即可


4. 遠程訪問

這里我們使用cpolar來進行內(nèi)網(wǎng)穿透,支持http/https/tcp協(xié)議,不限制流量,無需公網(wǎng)IP,也不用設置路由器,使用簡單。

4.1 安裝配置cpolar內(nèi)網(wǎng)穿透

cpolar官網(wǎng):https://www.cpolar.com/

訪問cpolar官網(wǎng),注冊一個賬號,然后下載并安裝客戶端,具體安裝教程可以參考官網(wǎng)文檔教程。

  • windows系統(tǒng):在官網(wǎng)下載安裝包后,雙擊安裝包一路默認安裝即可。

  • linux系統(tǒng):支持一鍵自動安裝腳本,詳細請參考官網(wǎng)文檔——入門指南

4.2 創(chuàng)建隧道映射本地端口

cpolar安裝成功后,在瀏覽器上訪問本地9200端口【http://localhost:9200】,使用cpolar賬號登錄。

點擊左側(cè)儀表盤的隧道管理——創(chuàng)建隧道,創(chuàng)建一個8888端口 http隧道,因為jupyter notebook默認是8888端口

  • 隧道名稱:可自定義命名,注意不要與已有的隧道名稱重復

  • 協(xié)議:選擇http

  • 本地地址:8888

  • 域名類型:免費選擇隨機域名

  • 地區(qū):選擇China vip

點擊創(chuàng)建

隧道創(chuàng)建成功后,點擊左側(cè)的狀態(tài)——在線隧道列表,查看所生成的公網(wǎng)地址,然后復制地址

打開瀏覽器器,我們使用上面公網(wǎng)地址進行連接,會出現(xiàn)以下問題,這個問題是jupyter notebook限制ip訪問


解決方法:

先關閉cmd運行窗口,打開一個新的窗口,執(zhí)行以下命令,生成一個配置文件,注意記住配置文件路徑

jupyter notebook --generate-config

設置訪問密碼

jupyter notebook password

進入上面的json文件路徑,打開jupyter_notebook_config.json配置文件,復制密文

然后打開上面jupyter_notebook_config.py配置文件,添加以下參數(shù),添加后保存

c.NotebookApp.ip='*' #允許訪問的IP地址,設置為*代表允許任何客戶端訪問 c.NotebookApp.password = u'argon2:$argon2id$v=19$m=10240,t=10,p=8$QcZlyMBu9icwhDDiUl+lZw$y4EP3WI4gZjc'#剛才生成密碼時上面復制的密文 c.NotebookApp.open_browser = False c.NotebookApp.port =8888 #可自行指定一個端口, 訪問時使用該端口 c.NotebookApp.allow_remote_access = True

然后cmd再次啟動

打開瀏覽器器,我們再次使用上面公網(wǎng)地址進行連接,出現(xiàn)密碼,輸入上面設置的密碼登錄即可

5. 固定公網(wǎng)地址

由于以上使用cpolar所創(chuàng)建的隧道使用的是隨機公網(wǎng)地址,24小時內(nèi)會隨機變化,不利于長期遠程訪問。因此我們可以為其配置二級子域名,該地址為固定地址,不會隨機變化【ps:cpolar.cn已備案】

注意需要將cpolar套餐升級至基礎套餐或以上,且每個套餐對應的帶寬不一樣?!綾polar.cn已備案】

保留一個二級子域名

登錄cpolar官網(wǎng),點擊左側(cè)的預留,選擇保留二級子域名,設置一個二級子域名名稱,點擊保留,保留成功后復制保留的二級子域名名稱

保留成功后復制保留的二級子域名地址

訪問http://127.0.0.1:9200/,登錄cpolar web UI管理界面,點擊左側(cè)儀表盤的隧道管理——隧道列表,找到所要配置的8888隧道,點擊右側(cè)的編輯


修改隧道信息,將保留成功的二級子域名配置到隧道中

  • 域名類型:選擇二級子域名

  • Sub Domain:填寫保留成功的二級子域名

點擊更新

更新完成后,打開在線隧道列表,此時可以看到公網(wǎng)地址已經(jīng)發(fā)生變化,地址名稱也變成了保留過的二級子域名名稱,將其復制下來


然后使用固定http地址打開瀏覽器訪問,登錄成功,訪問成功


公網(wǎng)遠程訪問jupyter notebook【cpolar內(nèi)網(wǎng)穿透】的評論 (共 條)

分享到微博請遵守國家法律
南通市| 哈巴河县| 张家川| 紫金县| 宁强县| 利辛县| 昌平区| 汽车| 交城县| 太湖县| 三亚市| 旺苍县| 体育| 手机| 望谟县| 桐柏县| 宜城市| 石城县| 旺苍县| 汉寿县| 普洱| 大连市| 柘荣县| 临漳县| 南开区| 东兴市| 北票市| 宁南县| 桐庐县| 龙里县| 会宁县| 宁阳县| 辽阳市| 尉犁县| 科技| 安溪县| 美姑县| 西昌市| 荔波县| 阳新县| 巧家县|