转载请注明出处:小锋学长生活大爆炸[xfxuezhang.blog.csdn.net]
ngrok想必大家都知道,但不知道为什么,我树莓派用这个,虽然启动成功了,但外部网络总是无法访问到端口对应的项目,很烦躁。
这里推荐一个既不用下载软件,又不需要注册账号的免费内网穿透工具:localhost.run。
工具官网:http://localhost.run/docs/
根据官网描述,只需要一行命令,就可以跑起来了:
ssh -R 80:localhost:8080 localhost.run
虽然可以直接用,但这种方式,给的免费域名只能使用几个小时。要想永久不变域名,需要添加以下SSH Key:
现在电脑上生成ssh key:
ssh-keygen
然后把public key放入到这个添加页面:https://admin.localhost.run/
cat ~/.ssh/id_rsa.pub
再去运行命令行:
ssh -R 80:localhost:80 localhost.run
这里会给你一个随机的域名:
访问发现可以用,就是速度会慢一点: