国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

如何使用vscode啟動Flask并實現(xiàn)無公網(wǎng)IP遠程訪問內(nèi)網(wǎng)服務

這篇具有很好參考價值的文章主要介紹了如何使用vscode啟動Flask并實現(xiàn)無公網(wǎng)IP遠程訪問內(nèi)網(wǎng)服務。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

本篇文章主要講解如何在本地安裝Flask,以及如何將其web界面發(fā)布到公網(wǎng)進行遠程訪問。

Flask是目前十分流行的web框架,采用Python編程語言來實現(xiàn)相關(guān)功能。較其他同類型框架更為靈活、輕便、安全且容易上手。它可以很好地結(jié)合MVC模式進行開發(fā),開發(fā)人員分工合作,小型團隊在短時間內(nèi)就可以完成功能豐富的中小型網(wǎng)站或Web服務的實現(xiàn)。

另外,F(xiàn)lask還有很強的定制性,用戶可以根據(jù)自己的需求來添加相應的功能,在保持核心功能簡單的同時實現(xiàn)功能的豐富與擴展,其強大的插件庫可以讓用戶實現(xiàn)個性化的網(wǎng)站定制,開發(fā)出功能強大的網(wǎng)站。

輕量級web開發(fā)框架:Flask本地部署及公網(wǎng)遠程訪問

1. 安裝部署Flask

本篇文章代碼使用 Python3 運行

安裝環(huán)境:需要在電腦上安裝 Python3 和 pip3。建議安裝最新版本

檢查是否有安裝了pip的可用Python,查看Python和pip版本:

C:> py --version
Python 3.N.N
C:> py -m pip --version
pip X.Y.Z from ... (python 3.N.N)

使用pip安裝和更新:

$ pip install -U Flask

創(chuàng)建環(huán)境:

conda create -n FLASK python=3.10

激活環(huán)境:

conda activate FLASK

創(chuàng)建項目目錄:

mkdir FLASK

進入到創(chuàng)建的目錄:

cd FLASK

在當前目錄啟動VS Code:

code .

在VS Code里 FLASK下新建一個文件,名字為 app.py

粘貼下面命令,并保存

# save this as app.py
from flask import Flask

app = Flask(__name__)

@app.route("/")
def hello():
    return "Hello, World!"

如何使用vscode啟動Flask并實現(xiàn)無公網(wǎng)IP遠程訪問內(nèi)網(wǎng)服務,cpolar,vscode,flask,tcp/ip

在下方TERMINAL里輸入ls查看目錄位置

如何使用vscode啟動Flask并實現(xiàn)無公網(wǎng)IP遠程訪問內(nèi)網(wǎng)服務,cpolar,vscode,flask,tcp/ip

打開一個新的命令

輸入cd空格加上剛才vs code的目錄,例如

cd C:\Users\wang\dev\python\flask

輸入ls查看目錄

如何使用vscode啟動Flask并實現(xiàn)無公網(wǎng)IP遠程訪問內(nèi)網(wǎng)服務,cpolar,vscode,flask,tcp/ip

啟動Flask

flask run

打開一個新的瀏覽器,輸入http://127.0.0.1:5000/,進入到 HelloWorld的web界面。

如何使用vscode啟動Flask并實現(xiàn)無公網(wǎng)IP遠程訪問內(nèi)網(wǎng)服務,cpolar,vscode,flask,tcp/ip

2. 安裝Cpolar內(nèi)網(wǎng)穿透

上面在本地成功部署了Flask,并局域網(wǎng)訪問成功,下面我們安裝Cpolar內(nèi)網(wǎng)穿透工具,通過cpolar 轉(zhuǎn)發(fā)本地端口映射的http公網(wǎng)地址,我們可以很容易實現(xiàn)遠程訪問,而無需自己注冊域名購買云服務器.下面是安裝步驟:

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

  • 使用一鍵腳本安裝命令
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
  • 向系統(tǒng)添加服務
sudo systemctl enable cpolar
  • 啟動cpolar服務
sudo systemctl start cpolar

cpolar安裝成功后,在外部瀏覽器上訪問9200端口 即:【http://局域網(wǎng)ip:9200】,使用cpolar賬號登錄(如沒有賬號,可以點擊下面免費注冊),登錄后即可看到cpolar web 配置界面,結(jié)下來在web 管理界面配置即可

如何使用vscode啟動Flask并實現(xiàn)無公網(wǎng)IP遠程訪問內(nèi)網(wǎng)服務,cpolar,vscode,flask,tcp/ip

3. 配置Flask的web界面公網(wǎng)訪問地址

點擊左側(cè)儀表盤的隧道管理——創(chuàng)建隧道,創(chuàng)建一個Flask的cpolar公網(wǎng)地址隧道:

  • 隧道名稱:可自定義命名,注意不要與已有的隧道名稱重復
  • 協(xié)議:選擇http
  • 本地地址:5000 (局域網(wǎng)訪問的端口)
  • 域名類型:免費選擇隨機域名
  • 地區(qū):選擇China Top
  • 點擊創(chuàng)建

如何使用vscode啟動Flask并實現(xiàn)無公網(wǎng)IP遠程訪問內(nèi)網(wǎng)服務,cpolar,vscode,flask,tcp/ip

隧道創(chuàng)建成功后,點擊左側(cè)的狀態(tài)——在線隧道列表,查看所生成的公網(wǎng)訪問地址,有兩種訪問方式,一種是http 和https

如何使用vscode啟動Flask并實現(xiàn)無公網(wǎng)IP遠程訪問內(nèi)網(wǎng)服務,cpolar,vscode,flask,tcp/ip

4. 公網(wǎng)遠程訪問Flask的web界面

使用上面的cpolar https公網(wǎng)地址在任意設備的瀏覽器訪問,即可成功看到Flask的web界面,這樣一個公網(wǎng)地址且可以遠程訪問就創(chuàng)建好了,無需自己購買云服務器,即可發(fā)布到公網(wǎng)訪問。

如何使用vscode啟動Flask并實現(xiàn)無公網(wǎng)IP遠程訪問內(nèi)網(wǎng)服務,cpolar,vscode,flask,tcp/ip

由于以上使用cpolar所創(chuàng)建的隧道使用的是隨機公網(wǎng)地址,24小時內(nèi)會隨機變化,不利于長期遠程訪問。

我一般會使用固定二級子域名,因為我希望將網(wǎng)址發(fā)送給開發(fā)人員分工合作,小型團隊在短時間內(nèi)就可以使用固定的公網(wǎng)地址完成功能豐富的中小型網(wǎng)站或Web服務的實現(xiàn)。它是一個固定、易記的公網(wǎng)地址(例如:Flask.cpolar.cn)因此我們可以為其配置二級子域名,該地址為固定地址,不會隨機變化【ps:cpolar.cn已備案】

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

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

如何使用vscode啟動Flask并實現(xiàn)無公網(wǎng)IP遠程訪問內(nèi)網(wǎng)服務,cpolar,vscode,flask,tcp/ip

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

如何使用vscode啟動Flask并實現(xiàn)無公網(wǎng)IP遠程訪問內(nèi)網(wǎng)服務,cpolar,vscode,flask,tcp/ip

返回登錄cpolar web UI管理界面,點擊左側(cè)儀表盤的隧道管理——隧道列表,找到所要配置的隧道,點擊右側(cè)的編輯

如何使用vscode啟動Flask并實現(xiàn)無公網(wǎng)IP遠程訪問內(nèi)網(wǎng)服務,cpolar,vscode,flask,tcp/ip

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

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

點擊更新(注意,點擊一次更新即可,不需要重復提交)

如何使用vscode啟動Flask并實現(xiàn)無公網(wǎng)IP遠程訪問內(nèi)網(wǎng)服務,cpolar,vscode,flask,tcp/ip

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

如何使用vscode啟動Flask并實現(xiàn)無公網(wǎng)IP遠程訪問內(nèi)網(wǎng)服務,cpolar,vscode,flask,tcp/ip

最后,我們使用固定的公網(wǎng)地址訪問,可以看到訪問成功,這樣一個固定且永久不變的公網(wǎng)地址就設置好了。

如何使用vscode啟動Flask并實現(xiàn)無公網(wǎng)IP遠程訪問內(nèi)網(wǎng)服務,cpolar,vscode,flask,tcp/ip文章來源地址http://www.zghlxwxcb.cn/news/detail-846318.html

到了這里,關(guān)于如何使用vscode啟動Flask并實現(xiàn)無公網(wǎng)IP遠程訪問內(nèi)網(wǎng)服務的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關(guān)文章

  • 本地部署輕量級web開發(fā)框架Flask并實現(xiàn)無公網(wǎng)ip遠程訪問開發(fā)界面

    本地部署輕量級web開發(fā)框架Flask并實現(xiàn)無公網(wǎng)ip遠程訪問開發(fā)界面

    本篇文章主要講解如何在本地安裝Flask,以及如何將其web界面發(fā)布到公網(wǎng)進行遠程訪問。 Flask是目前十分流行的web框架,采用Python編程語言來實現(xiàn)相關(guān)功能。較其他同類型框架更為靈活、輕便、安全且容易上手。它可以很好地結(jié)合MVC模式進行開發(fā),開發(fā)人員分工合作,小型團

    2024年01月23日
    瀏覽(96)
  • 如何使用phpStudy在Windows系統(tǒng)部署靜態(tài)站點并實現(xiàn)無公網(wǎng)IP遠程訪問

    如何使用phpStudy在Windows系統(tǒng)部署靜態(tài)站點并實現(xiàn)無公網(wǎng)IP遠程訪問

    本教程主要介紹如何在Windows系統(tǒng)本地環(huán)境下搭建web網(wǎng)站,同時結(jié)合cpolar內(nèi)網(wǎng)穿透工具實現(xiàn)可在外網(wǎng)環(huán)境下遠程訪問本地站點!! 使用工具 phpstudy(本地搭建web網(wǎng)站) cpolar內(nèi)網(wǎng)穿透(將網(wǎng)站發(fā)布到公網(wǎng)可訪問) 1. 本地搭建web網(wǎng)站 1.1 下載phpstudy后解壓并安裝 官網(wǎng)下載:https:

    2024年03月22日
    瀏覽(27)
  • 使用VScode SSH公網(wǎng)遠程連接本地服務器開發(fā)【無公網(wǎng)IP內(nèi)網(wǎng)穿透】

    使用VScode SSH公網(wǎng)遠程連接本地服務器開發(fā)【無公網(wǎng)IP內(nèi)網(wǎng)穿透】

    遠程連接服務器工具有很多,比如XShell、putty等,可以通過ssh來遠程連接服務器,但這用于寫代碼并不方便,可能需要現(xiàn)在本地寫好代碼后再將源代碼傳送到服務器運行、服務器上的圖片也無法直接查看… 而vscode可以很好的解決這些問題,它的核心組件都運行在遠程環(huán)境中,

    2024年02月11日
    瀏覽(27)
  • 如何在群輝NAS使用Docker搭建容器魔方并實現(xiàn)無公網(wǎng)ip遠程訪問

    如何在群輝NAS使用Docker搭建容器魔方并實現(xiàn)無公網(wǎng)ip遠程訪問

    本文主要介紹如何在群輝7.2版本中使用Docker安裝容器魔方,并結(jié)合Cpolar內(nèi)網(wǎng)穿透工具實現(xiàn)遠程訪問本地網(wǎng)心云容器魔方界面. 容器魔方是由網(wǎng)心云推出的一款Docker容器鏡像軟件,通過簡單安裝后即可快速加入網(wǎng)心云共享計算生態(tài)網(wǎng)絡,為網(wǎng)心科技星域云貢獻帶寬和存儲資源,

    2024年02月02日
    瀏覽(25)
  • 如何使用Docker搭建WBO在線協(xié)作工具并實現(xiàn)無公網(wǎng)IP遠程編輯本地白板

    如何使用Docker搭建WBO在線協(xié)作工具并實現(xiàn)無公網(wǎng)IP遠程編輯本地白板

    WBO在線協(xié)作白板是一個自由和開源的在線協(xié)作白板,允許多個用戶同時在一個虛擬的大型白板上畫圖。該白板對所有線上用戶實時更新,并且狀態(tài)始終保持。它可以用于許多不同的目的,包括藝術(shù)、娛樂、設計和教學,使用起來也非常有趣。 下面結(jié)合cpolar內(nèi)網(wǎng)穿透工具,實現(xiàn)

    2024年04月17日
    瀏覽(21)
  • 如何在CentOS使用Docker搭建MinIO容器并實現(xiàn)無公網(wǎng)ip遠程訪問本地服務

    如何在CentOS使用Docker搭建MinIO容器并實現(xiàn)無公網(wǎng)ip遠程訪問本地服務

    MinIO是一個開源的對象存儲服務器,可以在各種環(huán)境中運行,例如本地、Docker容器、Kubernetes集群等。它兼容Amazon S3 API,因此可以與現(xiàn)有的S3工具和庫無縫集成。MinIO的設計目標是高性能、高可用性和可擴展性。它可以在分布式模式下運行,以滿足不同規(guī)模的存儲需求。 MinIO是

    2024年04月15日
    瀏覽(31)
  • 如何在CentOS使用Docker運行Nacos容器并實現(xiàn)無公網(wǎng)IP遠程訪問UI界面

    如何在CentOS使用Docker運行Nacos容器并實現(xiàn)無公網(wǎng)IP遠程訪問UI界面

    Nacos是阿里開放的一款中間件,也是一款服務注冊中心,它主要提供三種功能:持久化節(jié)點注冊,非持久化節(jié)點注冊和配置管理。 本例通過結(jié)合Cpolar內(nèi)網(wǎng)穿透實現(xiàn)遠程訪問Nacos 提供的UI (控制臺)界面,幫助管理所有的服務和應用的配置 Cpolar內(nèi)網(wǎng)穿透是一種安全的內(nèi)網(wǎng)穿透云服務

    2024年04月17日
    瀏覽(19)
  • 如何使用Windows電腦部署Lychee私有圖床網(wǎng)站并實現(xiàn)無公網(wǎng)IP遠程管理本地圖片

    如何使用Windows電腦部署Lychee私有圖床網(wǎng)站并實現(xiàn)無公網(wǎng)IP遠程管理本地圖片

    ??個人主頁: Aileen_0v0 ??熱門專欄: 華為鴻蒙系統(tǒng)學習|計算機網(wǎng)絡|數(shù)據(jù)結(jié)構(gòu)與算法|MySQL| ? ??個人格言:“沒有羅馬,那就自己創(chuàng)造羅馬~” 圖床作為圖片集中存放的服務網(wǎng)站,可以看做是云存儲的一部分,既可以作為我們存放照片的存儲空間,也可以建立外鏈成為網(wǎng)站或者文

    2024年04月17日
    瀏覽(21)
  • 如何在CentOS將IT-Tools部署至本地服務器并實現(xiàn)無公網(wǎng)IP遠程使用

    如何在CentOS將IT-Tools部署至本地服務器并實現(xiàn)無公網(wǎng)IP遠程使用

    作為程序員,在日常工作中,需要借助一些工具來提高我們工作效率,IT-Tools是為開發(fā)人員度身打造的一套便捷在線工具。它提供全面功能,使開發(fā)者能以更高效方式完成任務。經(jīng)由IT-Tools,開發(fā)人員能輕松應對各類技術(shù)挑戰(zhàn),享受工作中的便利與靈活。 本篇文章,我們將以

    2024年04月12日
    瀏覽(25)
  • 無公網(wǎng)IP內(nèi)網(wǎng)穿透使用vscode配置SSH遠程ubuntu隨時隨地開發(fā)寫代碼

    無公網(wǎng)IP內(nèi)網(wǎng)穿透使用vscode配置SSH遠程ubuntu隨時隨地開發(fā)寫代碼

    正文開始前給大家推薦個網(wǎng)站,前些天發(fā)現(xiàn)了一個巨牛的人工智能學習網(wǎng)站,通俗易懂,風趣幽默,忍不住分享一下給大家。 點擊跳轉(zhuǎn)到網(wǎng)站。 遠程連接服務器的工具有很多,比如XShell、putty等,可以通過ssh來遠程連接服務器,但這用于寫代碼并不方便,可能需要現(xiàn)在本地寫

    2024年02月11日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包