作者ggbast (GG)
看板Python
标题[问题] flask如何让外部电脑连上
时间Mon Oct 1 19:21:49 2018
我自己用flask模组架设了一个简单的web
app.run(debug=true, host=‘0.0.0.0’, port=5000, processes=1)
查了些资料照着做也都没办法让外部的电脑连上
例如host一定要0.0.0.0
并新增输出输入规则在port5000
最後甚至防火墙整个关闭也无法
请问有人知道还缺少了些什麽设定吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 49.217.53.155
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1538392911.A.AAB.html
1F:推 f496328mm: IP10/01 19:24
我是用pppoe的方式连上网路,并用what is my ip找到自己的ip,这方法可以吗?
※ 编辑: ggbast (49.217.53.155), 10/01/2018 19:28:00
2F:推 sean50301: 接到伺服器上看看10/01 20:42
3F:→ sean50301: nginx apache之类的10/01 20:42
4F:→ IAMPF: 你看到的ip是你ap上的ip, 试试port forwarding10/01 20:56
5F:推 fiorentino: IMPF的建议+110/02 09:34
6F:推 AndyLee76: 他用PPPOE这样应该是没有经过router了吧10/02 10:38
8F:推 ckpiggy: 搜寻ngrok试试10/03 08:34
已经解决了
最後竟然是把host改成自己的实体ip就可以了
我的环境跟完整作法大概如下
1.利用pppoe方式连上网路
2.在防火墙规则新增所需的port
3.在flask参数设定中的host填入自己的实体ip
※ 编辑: ggbast (101.13.50.253), 10/03/2018 09:19:27