使用外网访问Flask项目

在学习flask过程中,想使用手机访问项目,根据flask手册中可以将

app.run(host='192.168.1.109', port=8000,debug=True)

但是发现手机依然无法连接,原因是手机和电脑处在不同的网络中,而0.0.0.0监听的是本局域网内的所有的连接,

然后又将host设置为本机的ip,发现依然请求失败,搞得头都大了,出去透了透气,回来想是不是Windows防火墙的问题,直接进系统防火墙里面将防火墙关掉,

再次访问的时候已经OK。很是激动。

 

ubuntu16.04中开启和关闭防火墙

开启防火墙

ufw enable

关闭防火墙

ufw disable

 

posted @ 2018-09-21 10:59  Python研究者  阅读(7780)  评论(0编辑  收藏  举报