Python是一種功能強大的編程語言,其簡潔的語法和豐富的標準庫使得它成為快速搭建Web服務(wù)的理想工具。本文將引導(dǎo)您從零開始,通過Python內(nèi)置模塊搭建本地Web服務(wù),并結(jié)合 ZeroNews 實現(xiàn)遠程訪問。
一、 安裝Python并運行本地服務(wù)
環(huán)境準備
安裝Python服務(wù)
實現(xiàn)一個本地 web.py 本地服務(wù)
1. 首先在Python官網(wǎng)下載python服務(wù)

2. 下載完成后,根據(jù)步驟安裝即可
3. 安裝完成過后,我們可以通過命令檢查我們的python是否安裝成功。


4. 看到上述出現(xiàn)對應(yīng)的版本,就表示安裝成功了
5. 接下來,我們進入到我們Web本地服務(wù)的文件夾,例如 D:Downloadzeronewspython

6. 小編搭建了一個比較簡單的 web服務(wù)(僅供參考,可以替換成自己的web服務(wù)項目)


6. 然后我們打開cmd窗口,并通過命令進入到web服務(wù)文件夾中


7. 然后通過python運行我們的本地服務(wù)

httpserver.py 為我們本地服務(wù)運行的文件

8. 運行成功后,可以看到服務(wù)已經(jīng)啟動,可以通過瀏覽器訪問以下地址:
Web界面:127.0.0.1:8000

接下來,我們可以通過 ZeroNews 服務(wù),將我們的web服務(wù)映射到公網(wǎng)訪問
二、 創(chuàng)建 ZeroNews 映射服務(wù)
打開 ZeroNews 網(wǎng)站,然后選擇您的系統(tǒng)(小編用的是用Win10,選擇Windows即可),并按照對應(yīng)的步驟和命令安裝運行 Agent 服務(wù)。
注意:
Agent 前臺運行不能關(guān)閉命令窗口
如果您想要開機自啟動,可以執(zhí)行后臺運行命令




1. 運行完成之后,您可以在 Agent 頁面看到已經(jīng)在線的 Agent 服務(wù)。

2. 接著,我們在域名端口頁面,創(chuàng)建一個可用的公網(wǎng)域名(自定義前綴),并勾選HTTPS 協(xié)議端口。

3. 域名創(chuàng)建完成之后,我們繼續(xù)打開映射頁面,并按下面的步驟添加映射
Agent:選擇第一步運行的 Agent
映射協(xié)議:選擇 HTTPS 協(xié)議
域名:選擇剛創(chuàng)建好的域名
帶寬:根據(jù)需要選擇帶寬大小
內(nèi)網(wǎng)IP:我們是本地部署,直接使用 127.0.0.1 即可
內(nèi)網(wǎng)端口:輸入本地服務(wù)的端口 8000 即可

4. 照上述步驟創(chuàng)建完成之后,我們就可以得到一條可公網(wǎng)訪問的映射域名

三、 公網(wǎng)訪問您的web本地服務(wù)
我們在任意有網(wǎng)絡(luò)訪問電腦的瀏覽器上,復(fù)制上面的鏈接并打開訪問我們的本地服務(wù)了。

審核編輯 黃宇
-
遠程訪問
+關(guān)注
關(guān)注
0文章
55瀏覽量
8241 -
python
+關(guān)注
關(guān)注
57文章
4876瀏覽量
90022
發(fā)布評論請先 登錄
開源媒體服務(wù)器 Komga本地部署,并實現(xiàn)遠程訪問
如何安全遠程訪問Clawdbot?貝銳蒲公英SD-WAN異地組網(wǎng)實戰(zhàn)指南
本地部署微信公眾號文章搜索MCP服務(wù)并實現(xiàn)遠程訪問
本地智能家居系統(tǒng)ESPHome,實現(xiàn)遠程訪問調(diào)試
電能質(zhì)量在線監(jiān)測裝置的多維度統(tǒng)計報表支持遠程訪問導(dǎo)出嗎?
公網(wǎng)訪問開源 Stirling-PDF 工具,提升辦公效率
20個常用服務(wù)端口及對應(yīng)服務(wù)信息
【EASY EAI Nano-TB(RV1126B)開發(fā)板試用】命令行功能測試-紅綠燈按鈕項目-Python實現(xiàn)簡單的Web服務(wù)器
本地部署openWebUI + ollama+DeepSeek 打造智能知識庫并實現(xiàn)遠程訪問
遠程訪問NAS不折騰,輕松獲取固定訪問地址!
如何在樹莓派上設(shè)置并使用VNC?遠程訪問完整指南!
本地網(wǎng)站秒變公網(wǎng)可訪問!開發(fā)者必備的內(nèi)網(wǎng)穿透工具
如何配置Linux防火墻和Web服務(wù)器
Python運行本地Web服務(wù)并實現(xiàn)遠程訪問
評論