发表于: 2018-04-14 23:53:02

1 693


今天整了一晚上的内网穿透~想完善任务二不能在公网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这个参数就是前置域名的参数~

现在还遇到一个问题就是这两软件都不能正常的在后台运行啊~时间一久就自动关闭了~


返回列表 返回列表
评论

    分享到