写在前面
研究了很长时间的内网穿透?
有的内网穿透软件要收费,如花*壳,
有的又比较复杂,还需要服务端+客户端,如frp,
还有一个进入官网国内无法注册账号,如ngrok
这里有一个方便有快捷的方式 localhost.run
1、localhost.run
仅linux下使用
第一步启动你的项目,这里我启动后的地址是
localhost:8080
第二步输入指令
ssh -R 80:localhost:8080 nokey@localhost.run
接下来在公网输入日志中生成的连接就可以访问了
下面各个参数的说明
1、 -R命令表示反向端口转发
2、 80是被指定的转发端口
3、 localhost是你局域网ip地址(对应127.0.0.1)
4、 8080是你的局域网端口号
5、 nokey@localhost.run是一台处在公网的服务器
2、ngrok
ngrok的特点是它的官网在国内注册账号无法生成验证码,就注册不了。
不过不注册也能用,就是两小时后会断开。
它的官网:https://ngrok.com/
wget https://bin.equinox.io/c/4VmDzA7iaHb/ngrok-stable-linux-amd64.zip
unzip ngrok-stable-linux-amd64.zip
./ngrok http 8080
如上8080是你的项目端口
如果你注册账号了
./ngrok authtoken *************************************************
./ngrok http 8080
下面是免费账号的限制