路由器(Router)是連接兩個(gè)或多個(gè)網(wǎng)絡(luò)的硬件設(shè)備,在網(wǎng)絡(luò)間起網(wǎng)關(guān)的作用,是讀取每一個(gè)數(shù)據(jù)包中的地址然后決定如何傳送的專用智能性的網(wǎng)絡(luò)設(shè)備。 導(dǎo)讀:路由器第三方固件OpenWRT 什么是 OpenWRT ?或許很多人會(huì)對(duì)「OpenWRT」感到陌生,不清楚這是一個(gè)什么「東西」,簡單的說它就是一個(gè)路由器第三方固件。刷了OpenWRT,你的路由器就可以安裝很多實(shí)用的、好玩的插件。  OpenWRT 官方網(wǎng)站是這么描述的 : OpenWrt 項(xiàng)目是一個(gè)針對(duì)嵌入式設(shè)備的Linux操作系統(tǒng)。OpenWrt 不是一個(gè)單一且不可更改的固件,而是提供了具有軟件包管理功能的完全可寫的文件系統(tǒng)。這使您可以不使用供應(yīng)商提供的應(yīng)用程序選擇和配置,而是通過使用軟件包來定制設(shè)備以適應(yīng)任何應(yīng)用程序。對(duì)于開發(fā)人員來說,OpenWrt 是一個(gè)無需圍繞它構(gòu)建完整固件就能開發(fā)應(yīng)用程序的框架; 對(duì)于普通用戶來說,這意味著擁有了完全定制的能力,能以意想不到的方式使用該設(shè)備。
簡單來說,OpenWRT 是一款家用路由器的操作系統(tǒng),路由器安裝了它才能正常的工作。就像國內(nèi)手機(jī)廠商基于開源的 Android 系統(tǒng)開發(fā)出各種 Rom一樣。路由器廠商也可以基于 OpenWRT 這個(gè)平臺(tái),進(jìn)行二次開發(fā),增加更多豐富的功能和有廠商特色的路由器系統(tǒng)。獨(dú)立開發(fā)者們同樣也可以基于 OpenWRT 開發(fā)各種各樣的插件,使搭載了 OpenWRT 的路由器具備更豐富的功能。那么有哪些有趣且強(qiáng)大的插件呢? 廣告屏蔽大師 Plus +對(duì)于絕大多數(shù)互聯(lián)網(wǎng)公司來說,網(wǎng)頁上格式各樣的廣告是重要收入來源,而對(duì)于用戶來說不合時(shí)宜的廣告總是惹人厭煩的。因此如何去除廣告,獲得一個(gè)清爽干凈的上網(wǎng)體驗(yàn),一直是用戶永不放棄的追求。 在 OpenWRT 上,我們可以使用「廣告屏蔽大師 Plus +」這款插件來達(dá)到去廣告的效果。在路由器上安裝了它,就可以讓同一網(wǎng)絡(luò)環(huán)境下的設(shè)備,都能享受到去廣告的效果,可謂是全家受益。  「廣告屏蔽大師 Plus +」的使用方法并不復(fù)雜,如果你使用過其他廣告屏蔽軟件,很容易就能上手,我們可以自定義過濾的域名和IP,或者使用成熟的第三方規(guī)則,并根據(jù)個(gè)人需求制定自定義規(guī)則。 下載地址:廣告屏蔽大師 Plus + 上網(wǎng)時(shí)間控制很多時(shí)候,我們都需要合理的對(duì)上網(wǎng)時(shí)間進(jìn)行管控。譬如針對(duì)家中的自控力較差的孩子,我們需要想要合理的控制他的上網(wǎng)時(shí)間,避免孩子沉迷網(wǎng)絡(luò);亦或是我們不想讓家中的互聯(lián)網(wǎng)設(shè)備上傳任何信息,但又需要他連接到家庭網(wǎng)絡(luò)中,也可以通過這款插件徹底斷掉他的互聯(lián)網(wǎng)連接;一些自由職業(yè)者,為了在固定的時(shí)間讓自己專注投入,也可以在某些時(shí)間段徹底斷開相關(guān)設(shè)備的網(wǎng)絡(luò),徹底隔絕網(wǎng)路干擾。  下載地址:上網(wǎng)時(shí)間控制 應(yīng)用過濾(OpenAppFilter)如果覺得徹底斷開相關(guān)設(shè)備的網(wǎng)絡(luò)連接太過粗暴,會(huì)一定程度影響正常合理的互聯(lián)網(wǎng)訪問。那么應(yīng)用過濾這款插件就可以滿足我們更精細(xì)的需求。通過它,我們可以根據(jù)自身需求配置規(guī)則,只對(duì)某些特殊的網(wǎng)站或者應(yīng)用進(jìn)行過濾處理。 譬如以下場景: - 合理安排娛樂時(shí)間,且不阻斷其他必須的互聯(lián)網(wǎng)網(wǎng)站的訪問
- 限制網(wǎng)絡(luò)環(huán)境下對(duì)一些視頻、招聘、購物、游戲、常用網(wǎng)站的訪問
- 記錄終端的上網(wǎng)記錄,實(shí)時(shí)了解各類 App 使用情況
對(duì)于想要培養(yǎng)自律習(xí)慣的人來說,不失為一種方式  下載地址:應(yīng)用過濾(OpenAppFilter) 動(dòng)態(tài) DNS「動(dòng)態(tài) DNS」 也就是久負(fù)盛名的 DDNS,他最主要的作用是捕獲用戶網(wǎng)絡(luò)設(shè)備每次變化的 IP 地址,然后將其與相應(yīng)的域名進(jìn)行綁定,這樣就可以保證不論 IP 怎么變化,我們都可以通過域名對(duì)網(wǎng)絡(luò)設(shè)備進(jìn)行訪問和交互。我們可以根據(jù)喜好的服務(wù)商如:DNSpod、阿里 DDNS 、CloudFlare DDS等。根據(jù)不同的服務(wù)商來安裝插件。 使用動(dòng)態(tài) DNS 服務(wù),能夠讓我們輕松的訪問家庭中的網(wǎng)絡(luò)設(shè)備,以及所有和網(wǎng)絡(luò)設(shè)備連接的終端。在此基礎(chǔ)上我們能做很多有趣的事情,比如進(jìn)行內(nèi)網(wǎng)穿透,搭建家庭 VPN 讓他人訪問你的資料文件等。  下載地址:DNSpod 動(dòng)態(tài) DNS??阿里云 動(dòng)態(tài) DNS?CloudFlare 動(dòng)態(tài) DNS SmartDNS 服務(wù)器優(yōu)秀的 DNS 不僅能夠加快網(wǎng)頁開啟的速度,還能夠提高瀏覽網(wǎng)頁的安全性。通過 SmartDNS 服務(wù)器插件,我們可以把 DNS 服務(wù)器部署到本地,接管所有連接到路由器的終端的 DNS 查詢請(qǐng)求,獲取不同 DNS 服務(wù)器的查詢結(jié)果,并將訪問速度最快的地址返回給客戶端,從而提高網(wǎng)絡(luò)訪問速度。 同時(shí)它也支持綁定域名 IP 地址,提高匹配性,并達(dá)到過濾廣告的效果。  下載地址:SmartDNS 服務(wù)器 網(wǎng)絡(luò)喚醒網(wǎng)絡(luò)喚醒的全稱為 Wake-on-LAN ,我們可以利用它向支持喚醒的網(wǎng)卡,發(fā)送特定格式的數(shù)據(jù)幀,達(dá)到啟動(dòng)計(jì)算機(jī)目的。因?yàn)槭峭ㄟ^ Lan 口發(fā)送的數(shù)據(jù),所以設(shè)備需要使用網(wǎng)線和路由器相連。通俗來說的話,就是進(jìn)行遠(yuǎn)程開機(jī)。 在插件界面配置好需要使用的網(wǎng)絡(luò)接口以及要喚醒的設(shè)備主句的 MAC 地址之后,就可以通過路由器來遠(yuǎn)程喚醒設(shè)備。試想一下我們?nèi)绻ㄟ^ DDNS 綁定了路由器的 IP 地址,就可以在遠(yuǎn)程喚醒我們的家用電腦,然后通過類似 TeamView 或其他遠(yuǎn)程連接方式連接到家里的設(shè)備,有了他就可以不用讓家中電腦常年開機(jī),不僅節(jié)省了電費(fèi),還真正做到了對(duì)家庭設(shè)備的「云控制」。  下載地址:網(wǎng)絡(luò)喚醒 ShairplayShairplay 是一個(gè) Github上的開源項(xiàng)目(地址),在它的之前有一個(gè)類似的項(xiàng)目 ShairPort,但已經(jīng)無人維護(hù)更新了,作為它的接替者 Shairplay 同樣在 Linux 系統(tǒng)上實(shí)現(xiàn)了蘋果的 Airplay Server 協(xié)議,使得我們可以把 iOS 設(shè)備的音頻輸出到任意一臺(tái)運(yùn)行著 Shairplay 的設(shè)備上。 從實(shí)際使用性上來說,Shairplay 并不太適合安裝在普通的路由器上,它更適合安裝在樹莓派或其他開發(fā)板上。我們在樹莓派上裝好 Shairplay 之后,音箱與樹莓派連接,就可以通過手機(jī)的 AirPlay 將播放的音樂投射到對(duì)應(yīng)的音箱上了。通過這種方法讓那些不支持 AirPlay 的音箱,也能乖乖播放音樂。  下載地址:Shairplay-sync-for-openwrt Turbo ACC 網(wǎng)絡(luò)加速Turbo ACC 網(wǎng)絡(luò)加速模塊本身是一個(gè)插件合集,利用的都是開源且有切實(shí)效果的開源項(xiàng)目,使用它能夠?qū)ξ覀兊木W(wǎng)絡(luò)進(jìn)行優(yōu)化和加速。比如其中的 BBR 加速,就是由 Google 在 2016 年底開源的一個(gè)針對(duì) TCP 協(xié)議的擁塞控制算法,能夠更有效的使用當(dāng)下網(wǎng)絡(luò)環(huán)境,提升 TCP 的性能。除了 BBR之外, DNS 加速能通過多線程查詢、和緩存 DNS 記錄,有效的提升網(wǎng)絡(luò)請(qǐng)求速度,并一定程度上防止 ISP 服務(wù)商的 DNS 廣告和域名劫持。我們可以自己硬件和實(shí)際的使用情況來選擇開啟相關(guān)的加速方法。  下載地址:Turbo ACC 網(wǎng)絡(luò)加速 ser2net如果說上述的那些插件,更貼近一個(gè)普通用戶的日常生活使用,那么 ser2net 這個(gè)插件可以說的上是非常 Hardcore 了。 ser2net 是有一位國內(nèi)的開發(fā)者 liuhuiviking 開發(fā)的工具,他的功能是能夠?qū)⒕W(wǎng)口與串口的數(shù)據(jù)進(jìn)行互相傳輸與轉(zhuǎn)換。我們在 OpenWRT 上安裝了他的話,就可以使用筆記本電腦以無線的方式,通過路由器來控制和路由器連接的各種串口硬件(比如串口攝像頭、單片機(jī)等等)?赡艽蠖鄶(shù)人還是很一頭霧水,這有什么作用呢? 最大的作用就是用他來制作和控制簡單的機(jī)器人,比如?制作會(huì)呼吸的WIFI機(jī)器人?,再比如哈爾濱工程大學(xué)的同學(xué)設(shè)計(jì)的「移動(dòng)機(jī)器人無線局域網(wǎng)控制系統(tǒng)」也用到了他。  下載地址:ser2net 尾巴OpenWRT 作為一款開源的路由器系統(tǒng),從誕生到現(xiàn)今已經(jīng)18個(gè)年頭,它的出現(xiàn)極大的改善了網(wǎng)絡(luò)性能,加快了互聯(lián)網(wǎng)的速度。除了 OpenWRT,同樣也活躍著其他開源系統(tǒng)比如 DD-WERT、Tomato等。就像互聯(lián)網(wǎng)的發(fā)展并非一帆風(fēng)順的一樣,OpenWRT 也幾經(jīng)波折,中間也出現(xiàn)過核心開發(fā)者出走,另立山頭推出?LEDE。但最終通過眾多開發(fā)者的不懈努力, OpenWRT 有了現(xiàn)在豐富完善的生態(tài)。 在本文中,筆者沒有討論細(xì)節(jié)的教程,只羅列了各種有趣實(shí)用的插件,希望讀者看了之后能激起好奇心,去探索改造自己的網(wǎng)絡(luò)環(huán)境,發(fā)現(xiàn)更大的世界。
路由器不僅讓你更穩(wěn)定快速地連接無線網(wǎng)絡(luò),更可以讓家中的智能設(shè)備連接在一起。 |