Flask 监听地址与端口
72.8 Flask 监听地址与端口
app.run(host='127.0.0.1') 仅本机可访问,最安全。
app.run(host='0.0.0.0', port=5000) 允许局域网其他设备通过你的 IP:5000 访问。
上线时需配合 Nginx 反向代理,外部用 80/443 端口,不直接暴露 5000。
💡 debug=True 切勿用于公网生产环境,有安全风险。
本机与局域网访问
# ========================================
# 示例:Flask 绑定地址
# ========================================
from flask import Flask
app = Flask(__name__)
@app.route('/')
def home():
return 'Hello from Flask!'
if __name__ == '__main__':
# 仅本机:host='127.0.0.1'
# 局域网可访问:host='0.0.0.0', port=5000
app.run(host='127.0.0.1', port=5000, debug=True)