1.现象
向日葵连不上,其实更准确的是向日葵客户端连不上服务器,因为它产生不了Device ID 同时一直在那Reconnect 等个120S然后就开始login failed,之后又是一轮Reconnect.
2.尝试
起初想卸载重装,但是点击客户端中的update一直在加载等待,想了想还是走官网下载吧,然后…
看到上面的问题,就觉得有些奇怪了,官网上不去(可以正常百度,说明有网),但是我试了试另一台win机器,发现是没有问题的,可以访问官网,然后下载了个包,ubuntu卸载重装下,发现问题依旧
3.分析
既然另一台机器好使,那说明不是官方服务器问题,是我这台ubuntu配置不对,导致不能访问官网的服务其地址,首先想到的就是DNS解析不出对应的IP
4.解决
将DNS servers由114.114.114.114改为8.8.8.8
当当当,.,.好使了
5.补充
非必要情况选择114速度更快。它们都是非商业用途的DNS。
具体区别如下:114.114.114.114是国内移动、电信shu和联通通用的DNS,解析成功率相对来说更高,国内用户使用的比较多,速度相对快、稳定,是国内用户上网常用的DNS。8.8.8.8是GOOGLE公司提供的DNS,该地址是全球通用的,相对来说,更适合国外以及访问国外网站的用户使用。
选择本地干净的DNS。目前世界上的大中型网站都是采用CDN做内容分发的,从而可以确保用户就近的接入、提升访问速度,不少的网站会使用DNS作为识别,因此如果本人在北京,却选择了上海的DNS,就有可能会被网站认为是上海的用户而引导到上海的服务器上去。
目前国内有不少的免费、安全而且无毒的DNS,常见的如百度提供的180.76.76.76、阿里提供的223.5.5.5和223.6.6.6、前文提到的114.114.114.114。
如果觉得《【Linux向日葵远程控制】客户端停留在Reconnect不能产生连接码的分析解决》对你有帮助,请点赞、收藏,并留下你的观点哦!