在局域网能访问是因为访问的是局域网的ip,如果要外网访问你得先有个独立的公网ip,或者是域名,同时你这个服务器得安装Web服务器,并且开放80端口,希望对你有帮助。

(图片来源网络,侵删)
对于服务器,服务器会搭建数据环境,然后在这环境中,再安装系统,如Linux系统或者Windows系统等在这些系统中,然后可以安装不同的软件,这些软件就可以满足不同用户的各种需求如Mysql数据库,http数据服务等。
元途径2购买阿里云服务器1m,1核,1g内存的,1年越300元左右途径3购买花生壳内网穿透服务,1年好像也是300左右公网不是是个人就能随便上传的。

(图片来源网络,侵删)
ngrok 是一个反向代理,通过在公共端点和本地运行的 Web 服务器之间建立一个安全的通道,实现内网主机的服务可以暴露给外网ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放,所以ngrok可以很方便地协助服务端程序测试参考博客10分钟教你搭建自己的ngrok服务器 2Natapp natapp是 基于ngrok的。