当前位置:首页 > 装机升级 > 电脑外设 > 技巧
传统路由变身智能路由:一个DIY玩家的与时俱进
  • 2014-2-18 14:21:08
  • 类型:原创
  • 来源:电脑报
  • 报纸编辑:杨璐
  • 作者:
【电脑报在线】智能路由风起云涌,《电脑报》在今年第4期也对目前热门的智能路由器做了介绍。俗话说临渊羡鱼,不如退而结网。作为一个资深的DIY玩家,笔者对自己家里的TL-WR741N进行了改造,将一款传统基因的路由器打造成为具备智能基因的无线路由器。

传统路由变身智能路由

  
  Gargoyle的默认界面,风格很清爽

  可以让还用着传统路由的用户也拥有智能路由的待遇吗?答案是可以的。我们需从操作系统入手,将传统路由刷新为基于OpenWRT系统的第三方固件即可。笔者选择的Gargoyle固件就属于OpenWRT衍生版,它的特点是提供对Atheros芯片的稳定支持,QOS功能强大。这里有朋友可能会问,那如果想刷原厂SDK可以拿到吗?回答是很难,因为使用原厂SDK需要签署保密协议和软件使用许可,所以在互联网上一般很难得到原厂SDK。
  
  本次改造对象则是TL-WR741N路由器,原厂固件已很久未升级过了,故采用最新的Gargoyle固件,升级可直接在TP官方固件升级页面下操作,如果是第一次刷新Gargoyle的话,选用带factory字母的文件;如果之前已是Gargoyle或OpenWRT的,则选sysupgrade字母的文件即可。刷新过程很简单,这里就不多说了。

  
  刷新时需根据情况选择不同的固件
  
  
实现带宽控制功能

  刷新固件之后,Gargoyle本身就提供了完整的全套路由功能,流量监控强悍,带宽管理和QoS很是强大。QoS直译过来是服务质量,主要目的就是在带宽不够的情况下更合理地分配带宽。比如在学校的宿舍,大家共享一条网线,正好其中一人在玩线上游戏,其他人在用P2P下载,那么游戏玩家的噩梦就开始了,这时强大的QoS功能就是必须的了。


  同时由于Gargoyle是基于OpenWrt的,所以用户可以自行安装OpenWrt的定制软件包,但需要在易用性和可定制性之间权衡,因为更先进的功能,必须手动配置。也就是说它比传统路由多了扩展性,但比市售的智能路由则缺失了图形化界面。
  
 
  
  通过QoS,可以更精确地控制带宽
  
  
过滤广告我也行
其实很多智能路由所宣传的新功能,也可以通过DIY得以实现。以最热的屏蔽广告功能为例,通过修改无线路由器etc目录下的hosts文件,就可达到屏蔽视频网站广告的目的。之后的体验正如某智能路由的广告词一样:15秒,30秒,60秒,和浪费生命的广告说再见,还你轻松愉快的视频体验。
  笔者改造的的无线路由器还是已经刷新为Gargoyle固件的WR741N。由于与无线路由交换数据,必须理解SSH和FTP等命令,所以我们必须熟悉WinSCP和PuTTY的使用。WinSCP是一个窗口界面下的TFTP程序,主要用途就是以直白的拖拉方式和Linux主机之间交换数据。PuTTY是标准的Windows下SSH程序,主要优点就是以命令行的方式提供最快捷输入,本文以WinSCP应用为主。具体步骤如下:
  首先运行WINSCP,选择会话,文件协议选择SCP,然后填入相关的路由器地址、用户名、密码。点击登录,进入etc目录, 找到hosts文件,按鼠标右键选择“编辑”。 把新增的代码复制粘贴进去。该步骤原理为将已知的广告服务器重定向到无广告的机器(通常是本地的IP地址:127.0.0.1)上来过滤广告。因为这段代码在网络上可以找到,笔者就只给出了部分:
  127.0.0.1 atm.youk*.c*m
  127.0.0.1 Fvid.atm.youk*.c*m
  127.0.0.1 html.atm.youk*.c*m
  127.0.0.1 valb.atm.youk*.c*m
  127.0.0.1 valf.atm.youk*.c*m
  127.0.0.1 valo.atm.youk*.c*m
  127.0.0.1 valp.atm.youk*.c*m
  127.0.0.1 lstat.youk*.c*m
  
  然后存盘退出,重启路由(这步非常关键),再访问优酷等视频网站。是不是广告不见了?

本文出自2014-02-24出版的《电脑报》2014年第07期 E.硬件DIY
(网站编辑:pcw2013)


我来说两句(0人参与讨论)
发表给力评论!看新闻,说两句。
匿名 ctrl+enter快捷提交