Python默认Flask都是127.0.0.1:5000,不能被外网访问,请问有什么办法使外部能够通过IP地址访问?不需要域名就可以。
现在大部分isp都做了nat,无法直接设置路由器做端口映射。
此时需要有一个支持动态DNS的路由器,如支持花生壳,然后去花生壳网站 oray.com 免费注册一个账号,没记错会生成一个免费的二级域名,在花生壳后台添加内网穿透(http流量需要花6块钱认证)
然后再路由器登录花生壳账号及添加虚拟服务器,配置好服务器ip地址和端口号之类的。
然后就可以用二级域名访问了。有帮助麻烦点个采纳【本回答右上角】,谢谢~~
127.0.0.1:5000这个是你本机IP端口,属于内网下的。
供外部访问,必须借助公网ip也就是域名服务器。否则只是同一个局域网内才能够互相访问。
租个云服务器,有个对外的ip的,把服务部署上去,通过外网就可以访问了。否则即时类似于花生壳这样的内网穿透软件,是通过域名访问的。