日常开发中,我们经常有内网穿透需求,比如需要把内网开发机器上的网站给外网用户演示用。
解决这个问题的办法很多,有的简单,有的复杂。
Ngrok
Ssh、autossh
Natapp
Frp
Lanproxy
Spike
花生壳
VPN
路由器端口映射
ssh 这种方案是比较快捷的,且不依赖第三方服务。
首先在系统下添加ssh服务
win10可以参考这篇文章
https://blog.csdn.net/shimadear/article/details/93773054
在cmd下执行 ssh
运行效果如下则代表已经安装了ssh
启动ssh
net start sshd
启动本地项目
项目运行成功后,如图项目已经请求成功
ssh内网穿透
输入命令
# 将外网80端口的数据转到本地 127.0.0.1:9092端口,后面的参数不变
ssh -R 80:127.0.0.1:9092 ssh.localhost.run