软件

OpenWRT 自动更新软件包脚本

正式版固件推荐,snapshot版本不建议使用,第三方定制rom禁用!

新建一个shell脚本文件,如/root/autoupgrade.sh,加上执行权限,写入以下几行:

然后加入到计划任务中:

Shadowsocks for OpenWRT / LEDE 拾遗

本文是《Shadowsocks + ChnRoute 实现 OpenWRT / LEDE 路由器自动科学上网》的补充,介绍了一些额外的操作,可以解决一些特定的问题。本人也会持续更新这篇文章。

目录:

1、让路由器本身走SHADOWSOCKS

2、使用作者提供的软件源安装及更新SHADOWSOCKS

3、使用计划任务检测连接状态,发生异常时候自动重启SHADOWSOCKS

4、使用计划任务自动更新CHNROUTE(IGNORE.LIST)文件


1、让路由器本身走shadowsocks

这里的步骤,chnroute和gfwlist方案里都有提到,这里单列出来。…

Shadowsocks – libev 服务端的部署

在VPS上部署shadowsocks,推荐使用C语言编写的基于libev的shadowsocks-libev的服务端。下面介绍在Linux系统的VPS上安装并配置的方法。Linux请采用近期的发行版,不要过老。本文基本是照着github上的readme翻译的,给那些英文苦手一点帮助。本篇只提供部分安装方法,其他方式请参考github上原repo的readme。

由于shadowsocks-libev变动频繁,请以shadowsocks-libev的Github页面的readme为准,如有问题可至issue页面查找有无类似问题,或者发issue提问:…

加速OpenWRT路由器的DNS解析 – pdnsd代替dnsmasq

注:新版dnsmasq已经可以手动设置min-ttl和cache-size,使用pdnsd替代dnsmasq已经无太大意义;dnsmasq设置方法,在 /etc/dnsmasq.conf 中加入:


此篇文章说明使用缓存功能更加强大的pdnsd来代替openwrt自带的dnsmasq完成dns解析功能,从而改善解析速度的方法。本篇内容和科学上网没有关系!

OpenWRT默认使用dnsmasq提供DHCP/DNS服务,通常情况下够用。但在某些特殊情况下,DNS查询延迟较大,dnsmasq对于DNS记录的缓存时间、还有缓存文件大小都比较受限,一条记录可能没多久就被清除出缓冲区,失效了。这时我们就希望有一个缓存功能更强的DNS软件,可以手动改大TTL、增大缓存文件大小。这时就可以用pdnsd。你可以配置它,让TTL超期的记录也不被自动清除、可以提高TTL的最小值等等。同时也有完整的可用性检查,你可以配置对DNS服务器的可用性检查,如果一组DNS服务器不可用,可以做故障切换,切至你添加的另一组DNS(比如说你用你的VPS做解析,VPS挂掉了,这时自动切到114DNS或者Google…

Android精品APP推荐第二期 – JuiceSSH

 

JuiceSSH – SSH Client

☆☆☆☆☆

Android上易用的SSH客户端

站长必备

产品特点:
– 全彩终端/ ssh客户端
– 弹出式键盘(用于那些通常很难找到字符 )
– 使用音量键来快速改变字体大小
– 外接键盘的支持
– 手势的IRSSI,weechat,TMUX和屏幕
– 社区和第三方插件
– 官方MOSH支持(http://mosh.mit.edu)
– 支持Telnet
– 本地Android的终端支持
– 点击网址在浏览器中打开
– 复制和会话中粘贴
– 保存/分享SSH的成绩单的Dropbox/…

Android精品APP推荐第一期 – PushBullet

 

Pushbullet

☆☆☆☆☆

快速在各个设备间传递信息 – 链接 文字 名片等等

将你的app通知同步到你所有的设备

包括Android和Chrome

简介

使用Pushbullet可以简单地传送小文件,摆脱网络硬盘和邮件附件的麻烦。在电脑上查看地图后想用手机导航?我们可以免除重新输入,把目的地地址直接推送到你的手机上!手机上不想浪费流量打开电脑网页?轻松点击就能把网址带到电脑桌面上。收到短信却不想打开手机屏幕?Pushbullet可以让你直接在电脑看到短信内容!Pushbullet可以将你安卓手机上的下拉通知推送到电脑,让你以后不会错过任何通知。…

OpenWRT:利用Image Builder编译生成自定义ROM

官方编译好的OpenWRT固件只包含了比较基本的包,而对于日常使用,至少能在刚刷完ROM后能直接登陆luci的网页管理页面,打开无线才比较方便;而且有人会购买增加了ROM容量的改版路由器;这些情况都需要我们生成自己的自定义ROM。

一种方法是使用官方在SVN上发布的源码,修改配置后进行编译,不过这显然太麻烦了,而且不太懂的人很难跟着官方的文档一步步做下来。然而其实官方给出了名为Image Builder(Image Generator)的工具包来快捷生成所需固件,这个工具包已经包含并配置好了所有编译需要的东西,一条命令即可生成所需的固件,并且可以通过修改Makefile和一些配置文件来生成自定义的固件,是相对简洁易用的方式。下面逐步介绍通过Image…