在Android手机中搭建Dnsmasq

网上很久以前就有了在Android下搭建Dnsmasq的方法,不过至少都是两三年前的了,其中也不乏一些编译的方法,需要下载Android源代码,在Linux环境下进行,使得很多人望而却步。

然而heartnn在逛XDA的时候发现某大神发布的已经编译好的版本,虽然也不是很新的(我甚至不知道版本),但必须尝试一下。

需求:Android任意版本(我是在5.1下测试成功的),手机需root,内核最好支持init.d,如果不支持的话请使用终端或RE管理器启动97dns。

副作用:替换系统自带Dnsmasq后可能会引起手机自建热点不正常。

需要说明的是,我并没有按照压缩包里的批处理安装,而是自己手动安装的,因为这样的话可以知道文件的去处,方便卸载。

»

在OpenShift安装Tiny Tiny RSS的注意事项

上个月心血来潮在OpenShift上重新搭建了一个Tiny Tiny RSS,原来的用的是OpenShift提供的快速安装,数据库也是PostgreSQL,程序也比较旧了,干脆删掉重来。

先挂上一个运行了一个月的截图:

简单叙述一下安装过程,此过程需要一定的git以及OpenShift使用经验。

»

Acrylic DNS Proxy简易教程

最近更新了一份基于Acrylic DNS Proxy的hosts文档,在此做一个简易的说明。

首先在官方网站下载软件(打不开官网的话可以直接到sf.net下载),安装完成后,在开始菜单后可以找到下面几个快捷方式:

在此仅说明一下重要的配置文件,注意看PrimaryServerAddress的部分,默认会是8.8.8.8,然后对应SecondaryServerAddress8.8.4.4,由于我们将来会使用hosts文档去解析一些网站,其实这里设置成国内的DNS就可以了,比如114DNS,至于端口保存53就行。

下面HitLogFileName可以自己设置一下,有时会在log里发现一些新的域名,从而知道某些网站打不开的原因。

这里HitLogFileWhat=BHCFRU对应的是上面的说明,建议可以只关注自己需要的。

»

解决Android 5.1的叹号问题

众所周知,Android 5.0以后引入了网络图标的那个叹号,在国内真的是很郁闷,因为普通方式根本无法连接http://clients3.google.com/generate_204,所以都借助于小狐狸的工具,或者更暴力的:

adb shell "settings put global captive_portal_detection_enabled 0"

再或者给clients3.google.com添加一条hosts。

升级到5.1后,叹号又回来了,我没有试上面那些方式,而是依然使用hosts解决,这次Google更改了验证服务器,我鄙视他。。。

»

在Fedora中使用金山快盘

最近百度云和360云盘都有限速的迹象,反倒是金山快盘没有限速,遂将个人文档迁移到金山中,正好金山提供各种平台的客户端,算是国内最全面的了,可是Linux客户端还是只提供了.deb的安装包,也不知道源代码在哪里。。。这么霸气的节奏,都不开源的吗?还是我没找到。

网络中提供了在Fedora中安装金山快盘客户端的方法,本人用的Fedora 21 Mate,仅在此环境下说明。

麒麟官网下载deb安装包并解压缩。

进入解压缩后的文件夹,复制usr,opt文件夹到文件系统中

»