分类
Cubieboard

科学上网之Cubieboard跑Goagent

科学上网的软件用过很多,Goagent是目前我用过最稳定的,最重要的是完全免费。每天打开电脑第一件事情就是双击蓝黄相间的小图标,然后就再也不用担心网页被重置了。也曾尝试过在Tomato Router上运行Goagent让接入网络的所有设备都能科学上网,但接入设备增多或网络流量太大的时候就变的不稳定,太影响科学上网的心情了。偶然看到DNSMasQ,你可以把它当成轻量级的DNS服务器。引用Wiki的描述:

Dnsmasq是一个开源的轻量级DNS转发和DHCP、TFTP服务器,使用C语言编写。Dnsmasq针对家庭局域网等小型局域网设计,资源占用低,易于配置。支持的平台包括Debian、Fedora、 Smoothwall、IP-Cop、floppyfw、Firebox、LEAF、Freesco, fli4l、CoyoteLinux 及 Android等,并且在dd-wrt、 openwrt路由器系统中也有使用。

介绍了DNSMasQ这么多还不知道它与Goagent的关系吧。我们都听说过DNS污染,有的杀毒软件描述为DNS投毒攻击,就是干扰我们从DNS服务器获取正确的IP地址。DNSMasQ能够截获DNS请求,并自带静态解析和DSN转发功能。因此我们可以用DNSMasQ给自己的DNS投毒,这么说可能有点儿不恰当,但是目的就是利用DNSMasQ帮我们摆脱来自ISP的DNS投毒攻击,最终达到正确解析IP的目的。DNSMasQ支持WPAD,是PAC的扩展应用,因此我们只要在局域网搭建一台Goagent服务器(当然选择节能设备了)再配置DNSMasQ自动发现代理就可以实现局域网内支持WPAD协议的设备科学上网了。