Her şeyden önce, HTTP sunucunuzun aşağıdaki sonuçları kontrol ederek 192.168.50.101:5000
veya her yerde ( 0.0.0.0:5000
) dinlendiğinden emin olun:
netstat -tupln | grep ':5000'
Değilse, localhost dışındaki bir adrese bağlanmak için Flask'in dokümanlarına bakın.
Eğer öyleyse, iptables kullanarak trafiğe izin verin:
iptables -I INPUT -p tcp --dport 5000 -j ACCEPT
Flask'in dokümantasyonundan:
Harici Görünür Sunucu Eğer sunucuyu çalıştırırsanız fark edeceksiniz.
sunucuya sadece kendi bilgisayarınızdan erişilebilir, herhangi birinden değil
ağdaki diğer. Bu hata ayıklama modunda bir varsayılan çünkü
Uygulamanın kullanıcısı sizin için isteğe bağlı Python kodunu çalıştırabilir
bilgisayar.
Hata ayıklamanız varsa veya ağınızdaki kullanıcılara güveniyorsanız, şunları yapabilirsiniz:
sunucunun çağrısını değiştirerek sunucuyu herkese açık hale getirin.
Buna benzemek için run()
yöntemi:
app.run(host='0.0.0.0')