一般自己写完一个网站之后配置到tomcat之后就能通过局域网访问了,但是却无法让不是同一个局域网的计算机访问,要想做到外网访问,
1、可以将网站配置到云服务器上,或者你得有自己的外网ip,
2、利用内网穿透sunny-ngrok
这是网站的官网 https://www.ngrok.cc/
1、注册个账号
首先你要到上面申请个账号并且登录,我想登录注册大家都会的了,这个就不说了
2、开通隧道
进入隧道管理开通一个隧道,可以根据自己的需要选择,在下比较穷。。。。只好选择了免费的,使用时还是可以的,但是一些较大的文件传输可能会有点慢
3、隧道设置
协议选择一般选择http
隧道名称可以随便取
域名只能设置前面的部分,这应该是个二级域名,设不设置问题不大
本地端口前面127.0.0.1是主机名,后面的端口,网站通常都是80 也可自己修改,修改之后用tomcat发布的端口必须和这一样
4、记录隧道id
这一块唯一要记住的就是隧道id了
5、客户端下载
根据你的电脑系统自行选择
进入官网下载客户端https://www.ngrok.cc/download.html
6、网站发布
通过tomcat或者其他服务器将网站发布,然后运行下载好的客户端
(注)端口要和隧道端口一致
此客户端程序只能通过cmd命令来运行,因此可以先进入程序所在的文件夹,在地址栏中输入cmd直接进入该目录
输入 sunny.exe clientid 你的隧道id
运行之后
其中网址就是http://name.free.ngrok.cc 就是分配的域名,其中name是你之前自己设置的,
现在你让你的同学或者家人访问该网址就能看到你写的网站了,前提是你得先把网站发布到tomcat服务器上,且一直在运行状态