发表于: 2018-04-14 23:53:02
1 841
今天整了一晚上的内网穿透~想完善任务二不能在公网ip访问的问题。
配置了一晚上的ngrok~这吊东西很复杂啊~go语言编译~源码在git里~centos两个都要装~还有一堆大大小小的问题~!
终于是解决了服务端和客户端配置的问题~客户端可以在内网的机器上正常运行了~
可是为啥输入我的域名或者ngrok客户端提示的域名没有访问到内网的机器上啊,或者说没有访问到confluence里啊~提交任务二那天用sunny的ngrok都能在外网直接访问我的confluence啊~
为啥自己搭建的ngrok服务不能~理论上是可行的~实际上还有问题~
自己分析
首先是我的域名解析问题~现在域名解析是直接解析到我的阿里云学生机的公网ip上~学生机安装nginx后直接用域名访问时可以访问到nginx的测试页面的。我直接把nginx卸载了~
如果我把我域名作为ngrok内网穿透的域名~那么域名解析是不是应该不是解析到学生机这边~网上查询了各种资料都没有这方面的说法啊~
难道我应该放弃ngrok内网穿透的方案么~
另外今晚还看到另一个内网穿透的方案 ~frp~貌似都说比ngrok好用~
明天的任务~在想想怎么配置ngrok~如果还不行就试试frp内网穿透~
另外~把任务三的openjdk改成Oracle的jdk吧~如果还有时间就安装memcache~还有任务三的最后一个软件~
昨晚把内网穿透的问题解决了~原来时需要做域名的泛解析~就是域名前置加个“*”号~因为域名zengweiwei.top已经被解析到学生机的80端口上了~nginx上~ngrok支持前置域名~就是在域名前面加任何东西~启动ngrok的时候 ./ngrok -subdomain www -config=ngrok.cfg 8090 ,-subdomain www这个参数就是前置域名的参数~
现在还遇到一个问题就是这两软件都不能正常的在后台运行啊~时间一久就自动关闭了~
评论