日記#10 網絡
回望過去幾年時間裡,我訪問得最多的一個網站如無意外都是google.com,可以說,谷歌某種程度上塑造了我這個人,但是,只要你不是第一天來地球,你都應該知道,在中國,不是什麼網站都可以隨便瀏覽的,所以,如何便利地訪問這些網站就成了我研究得比較多的一個問題。搬進新家後,我家的網絡設備又來了一次更新換代,正好可以跟大家分享一下。
目前,我家有iPhone iPad Mac 等蘋果設備若干,以及XBOX Switch Kindle 等比較難修改網絡設定的設備若干,使用的路由器是Mikrotik RB750Gr3 搭配TP-LINK AX5400(主要思路參考此篇文章)。比較重要的需求是,使用Mac 作為網關,RB750Gr3 檢測到Mac 開機時,可以將特定設備(比如Kindle)的流量全部轉發到Mac,同時,Mac 上開啟Surge 網關模式,接管來自其他設備的流量,而當Mac 關機時,RB750Gr3 則將正常處理網絡訪問請求,不做特殊處理。
比起其他更常見的設置,我的做法對我個人而言有幾個比較突出的優點。其一,Surge 比一般所謂旁路由更簡單,傻瓜式操作,更容易用下去;其二,用到了RouterOS netwatch 的功能,可以基於IP 檢測Mac 是否開機,並進行相應操作,所以不用24小時開機,按需使用,所以也沒必要為了最求低能耗新買一台M1 Mac Mini;其三,用到了RouterOS options 的功能,可以針對網關及DNS預設模版,如果有新設備有相似需求,只需要在DHCP 設置中套用相應模板即可,不喜歡也可以馬上取消,比起Surge 自己的DHCP Server 更方便。
具體而言,硬件上,RB750Gr3 WAN 口直接接駁光貓,然後RB750Gr3 的LAN 口接交換機(與其他房間的XBOX 以及電腦有線連接)以及AP 模式的AX5400 作為所謂Wi-Fi,軟件上,AX5400 只要打開AP 模式,其他設備無需另外操作,RB750Gr3 進入後台,在DHCP Server > Leases 裡將相關設備IP 固定,並在Options 就DNS 及網關設置好相應模板後,打開Tools > Netwatch,Host 設置為Mac 的地址,間隔我設置兩分鐘,然後在On Up 部分寫入以下腳本代碼
然後On Down 部分輸入以下腳本代碼
即可。
喜歡我的作品嗎?別忘了給予支持與讚賞,讓我知道在創作的路上有你陪伴,一起延續這份熱忱!