问题描述
goXgent客户端在把本机请求转发给gae服务器前,会从本机向dns服务器请求解析目标网站的ip;
本机与dns服务器通过非加密方式通讯,获取到的就是被维尼下令篡改的ip;
goXgent客户端再告诉gae服务器去帮忙访问这个无效IP,自然也获取不到什么好东西。
解决步骤1
安装一个dnsXrypt软件,用来与支持https的dns服务器进行通讯。
解决步骤2
让goXgent通过dnsXrypt来解析目标网站ip,需修改proxy.ini下的如下配置:
[dns]
enable = 0 (让goXgent不使用本机配置的dns地址)
listen = 127.0.0.1:53 (让goXgent把解析目标网站的请求发往这个dnsXrypt监听的端口)
servers =
blacklist =
tcpover =
PS
然后只需要一个在gae部署好的agent应用地址、一个goXgent客户端、一个可用的gae服务器IP就OK了