外网访问内网项目
神器ngrok
下载解压后
在CMD命令中先切换到ngrok所在的位置再进行如下操作【一定要切换到文件夹内】
ngrok -config ngrok.cfg -subdomain example 8080
说明:
example-自己任意设置;
8080-tomcat的端口号
回车后如下:
工具生成了两个格式【域名】的链接替换掉了本地访问:将localhost:8080替换成上图的任意一域名,即可访问
群鸟学艺,燕子得之。且听凤凰老师继续讲
没错,上面的确实可以,但自己和很多网友遇到了一个相同问题,第一天好好地,第二天不能用了!!
@这篇文章提供了一种解决方案,反正作者我没搞好。
请@参考这个官网(国内ngrok),同样操作简单,@参考文章这篇文章写的很清楚,我就不啰嗦了
2018-01-22:今天研究了一下linux版,网上的写的可能已经过时了,看着没多大关系,官网提供的启动方式真是藏的够深,找了好久!!!读者们不要企图在官网找了,藏在某一篇没关系的文章的一句话里,找不找得着得看运气,直接看我的吧
首先下载对应版本,我的是64位
解压
上传到linux,修改文件权限777(chmod sunny 777)
执行命令:./sunny clientid 隧道id,启动后与windows界面是一样的(端口在官网配置)
断开:直接ctrl+c就行了
上述方式执行下来后会发现端口ssh后ngrok也断了,解决办法:
在服务器上安装screen
yum install screen回车,有个问yesno的,没问题就选y
screen -S ngrok回车
回车后会一闪,此时已经开启了一个screen了
之后正常启动就行
ps:经研究发现一个linux是可以运行多个sunny客户端的
win环境下后台运行插件ngroknssm
本文来自博客园,作者:每天都要学一点,欢迎讨论和转载,转载请注明原文链接:https://www.cnblogs.com/yanan7890/p/7096378.html