加密dns配合goXgent

问题描述

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了

猜你喜欢

转载自blog.csdn.net/wzp1986/article/details/49764307
DNS