自從濕鳩大前大陸封鎖了 Whatsapp 後,翻牆使用就成為了唯一解決方案。
不過都看到不少人說成功翻牆上到 Google 看到 Facebook 就是上不到 Whatsapp.
企企聽到後頭上都出現一堆黑人問號❓因為如果翻牆成功沒理由只有 Whatsapp 出問題。
甚至乎有人用 L2TP 可以上到 Whatsapp 但 Shadowrocket 就不能
直到早幾天有機會到大陸看,才發現原來是 Shadowrocket 的 client app 使用舊版規則出事。

和 L2TP 等 iOS / Android 內置 VPN 不同,Shadowrocket 等 client 多數有分流功能,將沒有被牆的網站,和大陸的網站設定為直連,換取高速上網。但規則是否夠 update 則非常影響能否成功翻牆。

白名單 / 黑名單

正如上面所講,幾乎全部 Shadowsocks / ShadowsocksR / V2ray client 都會支援分流,分開牆外被封 / 牆內+牆外沒有被封的網站作不同處理。
雖然內置的規則相信已經滿足大部份人,但想要一個更加好的規則的話,Shadowrockets 等軟件都會支援滙入其他規則。
網上規則基本分兩派,不在列表中的規則會翻牆瀏覽(白名單),或會直接瀏覽(黑名單)。
而大部份軟件內置的規則都是白名單制,優點是幾乎所有網站都看到,缺點是速度比較慢,而且被 GFW 懷疑的機會比較大。
而網上的名單以黑名單為主,速度較高,但有些看不到的網站就需要人手輸入到規則內。

有時規則會提供擋廣告功能,但企企覺得相當危險,因為需要滙入翻牆 app 的 cert,用來解密所有 https 的連線,基本上和脫光光沒有分別,所以不建議使用去廣告版本的規則。

一直以來翻牆都用 Shadowrocket 作示範,因為用的人多,網上的支援亦較多,網上就有不少為 Shadowrocket 而編寫的規則,其中有幾個值得推介。

企業號航行網誌

由本 blog 維護,以「Shadowrocket-ADBlock-Rules」規則為基礎,加入一些在大陸速度慢的網站,另外加入 Whatsapp 支援,2018 年在深圳和廣州測試,都能使用 Whatsapp。

https://raw.githubusercontent.com/Enterpr1se/gfw-rules/master/rules.conf

神機

由「神機」網站維護的規則,這個規則很詳細,但只提供黑名單,亦同時提供擋廣告版本。

https://raw.githubusercontent.com/ConnersHua/Profiles/master/Shadow.conf

Shadowrocket-ADBlock-Rules

這個是 Github 其中一個開源的 project,自稱是「Best Proxy Rules」,規則主要來自 GFWList,所以非常詳盡,基本黑名單都超過 5000 條規則。
同時提供黑名單和白名單,亦有提供廣告過濾功能的版本。

黑名單:

https://raw.githubusercontent.com/h2y/Shadowrocket-ADBlock-Rules/master/sr_top500_banlist.conf

白名單:

https://raw.githubusercontent.com/h2y/Shadowrocket-ADBlock-Rules/master/sr_top500_whitelist.conf

新增規則

其實新增規則相當簡單,只要將網址抄到 Shadowrocket 就可以了。

shadowrocket add rules
按右上角的 + 號
shadowrocket add rules
貼上新 rule 的網址
shadowrocket add rules
就會出現在畫面下方
shadowrocket add rules
按下那條 link,再按使用配置就可以了
shadowrocket rules compare
可以看到開源的規則數量比預設更多,亦即意味著控制分流做得更好