路由器第三方固件OpenWRT( 二 )


在插件界面配置好需要使用的网络接口以及要唤醒的设备主句的 MAC 地址之后,就可以通过路由器来远程唤醒设备 。试想一下我们假如通过 DDNS 绑定了路由器的 IP 地址,就可以在远程唤醒我们的家用电脑,然后通过类似 TeamView 或其他远程连接方式连接到家里的设备,有了他就可以不用让家中电脑常年开机,不仅节省了电费,还真正做到了对家庭设备的「云控制」 。
下载地址:网络唤醒
ShairplayShairplay 是一个 Github上的开源项目(地址),在它的之前有一个类似的项目 ShairPort,但已经无人维护更新了,作为它的接替者 Shairplay 同样在 Linux 系统上实现了苹果的 Airplay Server 协议,使得我们可以把 iOS 设备的音频输出到任意一台运行着 Shairplay 的设备上 。
从实际使用性上来说,Shairplay 并不太适合安装在普通的路由器上,它更适合安装在树莓派或其他开发板上 。我们在树莓派上装好 Shairplay 之后,音箱与树莓派连接,就可以通过手机的 AirPlay 将播放的音乐投射到对应的音箱上了 。通过这种方法让那些不支持 AirPlay 的音箱,也能乖乖播放音乐 。
下载地址:Shairplay-sync-for-openwrt
Turbo ACC 网络加速Turbo ACC 网络加速模块本身是一个插件合集,利用的都是开源且有切实效果的开源项目,使用它能够对我们的网络进行优化和加速 。比如其中的 BBR 加速,就是由 Google 在 2016 年底开源的一个针对 TCP 协议的拥塞控制算法,能够更有效的使用当下网络环境,提升 TCP 的性能 。除了 BBR之外, DNS 加速能通过多线程查询、和缓存 DNS 记录,有效的提升网络哀求速度,并一定程度上防止 ISP 服务商的 DNS 广告和域名劫持 。我们可以自己硬件和实际的使用情况来选择开启相关的加速方法 。
下载地址:Turbo ACC 网络加速
ser2net假如说上述的那些插件,更贴近一个普通用户的日常生活使用,那么 ser2net 这个插件可以说的上是非常 Hardcore 了 。
ser2net 是有一位海内的开发者 liuhuiviking 开发的工具,他的功能是能够将网口与串口的数据进行互相传输与转换 。我们在 OpenWRT 上安装了他的话,就可以使用笔记本电脑以无线的方式,通过路由器来控制和路由器连接的各种串口硬件(比如串口摄像头、单片机等等) 。可能大多数人还是很一头雾水,这有什么作用呢?
最大的作用就是用他来制作和控制简朴的机器人,比如 制作会呼吸的WIFI机器人 ,再比如哈尔滨工程大学的同学设计的「移动机器人无线局域网控制系统」也用到了他 。
【路由器第三方固件OpenWRT】下载地址:ser2net
尾巴OpenWRT 作为一款开源的路由器系统,从诞生到现今已经18个年头,它的出现极大的改善了网络性能,加快了互联网的速度 。除了 OpenWRT,同样也活跃着其他开源系统比如 DD-WERT、Tomato等 。就像互联网的发展并非一帆风顺的一样,OpenWRT 也几经波折,中间也出现过核心开发者出走,另立山头推出 LEDE 。但最终通过众多开发者的不懈努力, OpenWRT 有了现在丰富完善的生态 。
在本文中,笔者没有讨论细节的教程,只罗列了各种有趣实用的插件,希望读者看了之后能激起好奇心,去探索改造自己的网络环境,发现更大的世界 。
路由器刷机