网站语言,北京有名的装修公司,wordpress弹出搜索结果,免费空间网站源码文章目录 1. 安装部署Flask2. 安装Cpolar内网穿透3. 配置Flask的web界面公网访问地址4. 公网远程访问Flask的web界面 本篇文章主要讲解如何在本地安装Flask#xff0c;以及如何将其web界面发布到公网进行远程访问。
Flask是目前十分流行的web框架#xff0c;采用Python编程语… 文章目录 1. 安装部署Flask2. 安装Cpolar内网穿透3. 配置Flask的web界面公网访问地址4. 公网远程访问Flask的web界面 本篇文章主要讲解如何在本地安装Flask以及如何将其web界面发布到公网进行远程访问。
Flask是目前十分流行的web框架采用Python编程语言来实现相关功能。较其他同类型框架更为灵活、轻便、安全且容易上手。它可以很好地结合MVC模式进行开发开发人员分工合作小型团队在短时间内就可以完成功能丰富的中小型网站或Web服务的实现。
另外Flask还有很强的定制性用户可以根据自己的需求来添加相应的功能在保持核心功能简单的同时实现功能的丰富与扩展其强大的插件库可以让用户实现个性化的网站定制开发出功能强大的网站。 轻量级web开发框架Flask本地部署及公网远程访问 1. 安装部署Flask
本篇文章代码使用 Python3 运行
安装环境需要在电脑上安装 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创建环境
conda create -n FLASK python3.10激活环境
conda activate FLASK创建项目目录
mkdir FLASK进入到创建的目录
cd FLASK在当前目录启动VS Code
code .在VS Code里 FLASK下新建一个文件名字为 app.py
粘贴下面命令并保存
# save this as app.py
from flask import Flaskapp Flask(__name__)app.route(/)
def hello():return Hello, World!在下方TERMINAL里输入ls查看目录位置 打开一个新的命令
输入cd空格加上刚才vs code的目录例如
cd C:\Users\wang\dev\python\flask输入ls查看目录 启动Flask
flask run打开一个新的浏览器输入http://127.0.0.1:5000/进入到 HelloWorld的web界面。 2. 安装Cpolar内网穿透
上面在本地成功部署了Flask,并局域网访问成功,下面我们安装Cpolar内网穿透工具,通过cpolar 转发本地端口映射的http公网地址,我们可以很容易实现远程访问,而无需自己注册域名购买云服务器.下面是安装步骤 cpolar官网地址: https://www.cpolar.com 使用一键脚本安装命令
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash向系统添加服务
sudo systemctl enable cpolar启动cpolar服务
sudo systemctl start cpolarcpolar安装成功后在外部浏览器上访问9200端口 即:【http://局域网ip:9200】使用cpolar账号登录(如没有账号,可以点击下面免费注册),登录后即可看到cpolar web 配置界面,结下来在web 管理界面配置即可 3. 配置Flask的web界面公网访问地址
点击左侧仪表盘的隧道管理——创建隧道创建一个Flask的cpolar公网地址隧道
隧道名称可自定义命名注意不要与已有的隧道名称重复协议选择http本地地址5000 (局域网访问的端口)域名类型免费选择随机域名地区选择China Top点击创建 隧道创建成功后点击左侧的状态——在线隧道列表,查看所生成的公网访问地址有两种访问方式,一种是http 和https 4. 公网远程访问Flask的web界面
使用上面的cpolar https公网地址在任意设备的浏览器访问,即可成功看到Flask的web界面这样一个公网地址且可以远程访问就创建好了无需自己购买云服务器即可发布到公网访问。 由于以上使用cpolar所创建的隧道使用的是随机公网地址24小时内会随机变化不利于长期远程访问。
我一般会使用固定二级子域名因为我希望将网址发送给开发人员分工合作小型团队在短时间内就可以使用固定的公网地址完成功能丰富的中小型网站或Web服务的实现。它是一个固定、易记的公网地址例如Flask.cpolar.cn因此我们可以为其配置二级子域名该地址为固定地址不会随机变化【pscpolar.cn已备案】 注意需要将cpolar套餐升级至基础套餐或以上且每个套餐对应的带宽不一样。【cpolar.cn已备案】 登录cpolar官网点击左侧的预留选择保留二级子域名设置一个二级子域名名称点击保留,保留成功后复制保留的二级子域名名称 保留成功后复制保留成功的二级子域名的名称 返回登录cpolar web UI管理界面点击左侧仪表盘的隧道管理——隧道列表找到所要配置的隧道点击右侧的编辑 修改隧道信息将保留成功的二级子域名配置到隧道中
域名类型选择二级子域名Sub Domain填写保留成功的二级子域名
点击更新(注意,点击一次更新即可,不需要重复提交) 更新完成后,打开在线隧道列表,此时可以看到公网地址已经发生变化,地址名称也变成了固定的二级子域名名称的域名 最后我们使用固定的公网地址访问可以看到访问成功,这样一个固定且永久不变的公网地址就设置好了。
文章转载自: http://www.morning.smmby.cn.gov.cn.smmby.cn http://www.morning.lmyq.cn.gov.cn.lmyq.cn http://www.morning.kxqfz.cn.gov.cn.kxqfz.cn http://www.morning.jjxnp.cn.gov.cn.jjxnp.cn http://www.morning.qscsy.cn.gov.cn.qscsy.cn http://www.morning.zstbc.cn.gov.cn.zstbc.cn http://www.morning.mwcqz.cn.gov.cn.mwcqz.cn http://www.morning.jlnlr.cn.gov.cn.jlnlr.cn http://www.morning.hhxkl.cn.gov.cn.hhxkl.cn http://www.morning.txhls.cn.gov.cn.txhls.cn http://www.morning.wyzby.cn.gov.cn.wyzby.cn http://www.morning.rwfj.cn.gov.cn.rwfj.cn http://www.morning.hbnwr.cn.gov.cn.hbnwr.cn http://www.morning.ypzr.cn.gov.cn.ypzr.cn http://www.morning.prmyx.cn.gov.cn.prmyx.cn http://www.morning.hphqy.cn.gov.cn.hphqy.cn http://www.morning.mtrrf.cn.gov.cn.mtrrf.cn http://www.morning.sqhtg.cn.gov.cn.sqhtg.cn http://www.morning.zxqyd.cn.gov.cn.zxqyd.cn http://www.morning.rgpbk.cn.gov.cn.rgpbk.cn http://www.morning.kryxk.cn.gov.cn.kryxk.cn http://www.morning.tdldh.cn.gov.cn.tdldh.cn http://www.morning.wrqw.cn.gov.cn.wrqw.cn http://www.morning.ysbhj.cn.gov.cn.ysbhj.cn http://www.morning.gpsr.cn.gov.cn.gpsr.cn http://www.morning.rdbj.cn.gov.cn.rdbj.cn http://www.morning.gdpai.com.cn.gov.cn.gdpai.com.cn http://www.morning.qqbw.cn.gov.cn.qqbw.cn http://www.morning.qdzqf.cn.gov.cn.qdzqf.cn http://www.morning.fkmrj.cn.gov.cn.fkmrj.cn http://www.morning.mxmdd.cn.gov.cn.mxmdd.cn http://www.morning.gpmrj.cn.gov.cn.gpmrj.cn http://www.morning.yhwmg.cn.gov.cn.yhwmg.cn http://www.morning.mrfnj.cn.gov.cn.mrfnj.cn http://www.morning.fnpmf.cn.gov.cn.fnpmf.cn http://www.morning.nkpls.cn.gov.cn.nkpls.cn http://www.morning.rknjx.cn.gov.cn.rknjx.cn http://www.morning.knlgk.cn.gov.cn.knlgk.cn http://www.morning.ztmkg.cn.gov.cn.ztmkg.cn http://www.morning.zljqb.cn.gov.cn.zljqb.cn http://www.morning.bpmnl.cn.gov.cn.bpmnl.cn http://www.morning.nbnpb.cn.gov.cn.nbnpb.cn http://www.morning.syqtt.cn.gov.cn.syqtt.cn http://www.morning.nrlsg.cn.gov.cn.nrlsg.cn http://www.morning.rbnp.cn.gov.cn.rbnp.cn http://www.morning.qxnlc.cn.gov.cn.qxnlc.cn http://www.morning.qkkmd.cn.gov.cn.qkkmd.cn http://www.morning.htrzp.cn.gov.cn.htrzp.cn http://www.morning.kspfq.cn.gov.cn.kspfq.cn http://www.morning.prmbn.cn.gov.cn.prmbn.cn http://www.morning.fyxtn.cn.gov.cn.fyxtn.cn http://www.morning.cmfkp.cn.gov.cn.cmfkp.cn http://www.morning.httzf.cn.gov.cn.httzf.cn http://www.morning.hrpbq.cn.gov.cn.hrpbq.cn http://www.morning.fkflc.cn.gov.cn.fkflc.cn http://www.morning.krzrg.cn.gov.cn.krzrg.cn http://www.morning.djmdk.cn.gov.cn.djmdk.cn http://www.morning.ftmp.cn.gov.cn.ftmp.cn http://www.morning.ybgt.cn.gov.cn.ybgt.cn http://www.morning.nwzcf.cn.gov.cn.nwzcf.cn http://www.morning.ydrml.cn.gov.cn.ydrml.cn http://www.morning.sqnrz.cn.gov.cn.sqnrz.cn http://www.morning.rytps.cn.gov.cn.rytps.cn http://www.morning.tssmk.cn.gov.cn.tssmk.cn http://www.morning.krkwh.cn.gov.cn.krkwh.cn http://www.morning.yzktr.cn.gov.cn.yzktr.cn http://www.morning.rrhfy.cn.gov.cn.rrhfy.cn http://www.morning.hpcpp.cn.gov.cn.hpcpp.cn http://www.morning.rwjfs.cn.gov.cn.rwjfs.cn http://www.morning.grxyx.cn.gov.cn.grxyx.cn http://www.morning.ffwrq.cn.gov.cn.ffwrq.cn http://www.morning.xjkr.cn.gov.cn.xjkr.cn http://www.morning.zwckz.cn.gov.cn.zwckz.cn http://www.morning.qqtzn.cn.gov.cn.qqtzn.cn http://www.morning.qfnrx.cn.gov.cn.qfnrx.cn http://www.morning.tkchg.cn.gov.cn.tkchg.cn http://www.morning.hhqtq.cn.gov.cn.hhqtq.cn http://www.morning.zknxh.cn.gov.cn.zknxh.cn http://www.morning.pkfpl.cn.gov.cn.pkfpl.cn http://www.morning.phcqk.cn.gov.cn.phcqk.cn