欢迎光临散文网 会员登陆 & 注册

openwrt软路由,使用两年后的体会

2021-12-21 14:04 作者:walker_wuhao  | 我要投稿

这东西是闲着没事的时候弄的,随便搞了一台r2s,自己刷了一版系统就一直做主路由。

但是openwrt做主路由会有一点点问题,主要问题是:我没有很多需求,但是迫切需要连接HP1020做位网络打印机(同时也能用手机打印,也就是wifi打印,其实这件事不复杂,能网线打印,就可以wifi打印,其实是一个意思。)

第二个功能就是给电视盒子去广告(它丧心病狂的有两分钟广告,视频中间还有植入广告,除非你付费,不然不容易跳过这些广告)。这个功能用openwrt实现就比较简单,轻量级的Adg就能搞定了,过滤规则选两个就够用,其中一个是anti-AD。若是过滤规则选多了,会导致内网PC端网页显示不正常,其实PC并不需要openwrt过滤广告,它也搞不定PC端的广告,PC端自己就能屏蔽所有广告。通过安装浏览器插件搞定。

openwrt也有其他的过滤DNS的ipk,但不是资源占用高,就是不好用。有一个ipk名字忘记了,只要一开,r2s 的 CPU占用率就稳定最低30%,这也没谁了!过滤效果好一些,可是也缺乏实用价值。一样不能过滤PC广告,so,没什么大用。

 根据我自己的需求,我换硬路由作为主路由,openwrt现在主要负责“打印机服务器”+“DNS服务器”,硬路由不需要更改网关IP地址指向(硬路由不需要网关IP指向openwrt),硬路由(主路由)只需要更改DNS服务器IP地址(指向openwrt的IP地址),就可以屏蔽内网中所有设备的一部分广告,屏蔽电视盒子效果最好,目前观察屏蔽了电视盒子所有广告。

屏蔽广告的部分比较简单,因为教程很多,综合几个教程随便弄弄就行了,不要迷信任何一个单独的教程,自己综合一下,挑核心功能设置一下Adg就可以了。

HP1020连接openwrt需要留心的部分是:你按照网上的教程是连不上的,因为缺乏一个必要的“驱动”文件,这个文件是给openwrt用的,sihp 1020.dl复制到openwrt /etc/目录下,你才能真正用r2s驱动HP 1020,【虽然我没给下载链接,但是通过这些关键信息,你就能自己找到】,然后去掉“双向打印”PC端和openwrt打印服务器端,都需要同步去掉这个勾选。  重新加载打印服务器,其实就OK了。    不改openwrt里面.conf脚本的情况下,会产生一个小问题,每次关闭打印机,都需要手动进openwrt后台,重启打印机服务器才行,不然会报错。【我猜测:openwrt是需要和打印机通讯一次,才能确认连接,关闭打印机之后,这个连接就断了,你突然打开打印机,openwrt不知道!所以就要手动重启该服务】你也可以让打印机一直待机,不关闭电源,这个网络打印机服务器就会随时待命。   

手机端安装PrintHand就可以添加这台打印机,实测都是好用的。

若你跟我一样,建议先搞定这两个服务,不要用smart DNS和Adg联动设置。先设置好Adg,因为你也不需要科学(假若跟我一样,就不需要科学),没有必要搞那么复杂。Adg本身也足以胜任DNS服务器功能。

打印机服务器,其实我折腾很久~~~这个型号的打印机~~~怎么讲呢,它比较特殊。最近才搞定这件事。

910n这个ipk没用过,我的ipk是固件自带的“usb打印机服务器”,这个ipk是确定可用的,但我猜这都不是重点,重要是1020那个该死的文件(sihp 1020.dl).

其实这个软路由,现在不负责路由功能,没有开启DHCP服务,因为没有意义!主路由(硬路由)完全可以提供此类服务。它只是一个DNS服务器。暂时也没有部署多余的功能,虽然我依然能各种签到,但我懒得弄。KMS服务器当然开了。  其他功能就没怎么开。

总体上说来,若是简单去广告,让r2s做主路由,其实毫无道理。

so,如何使用,还是看个人需求。好了,先写到这里。

openwrt软路由,使用两年后的体会的评论 (共 条)

分享到微博请遵守国家法律