Skip to content

使用 Surge 在網路變化時,自動切換 DNS – 改

原本是照 jkgtw 大大這篇的教學做的,但我的需求不太一樣,我沒有用路由器在 WiFi 下直接指定 DNS 使用 AdGuard Home,因為這樣如果誤擋的話很難幫家人或裝置 debug 是不是 DNS 的問題。

因此我的需求變成了:用 Surge 在網路變化時,使用指定的 DNS,而不是單純的「開」或「關」而已。

方法跟 jkgtw 大大的教學差不多,只是模組我們改成需要建立兩個。我的情境是在家的時候直接用 IP 連家裡的 AdGuard Home,出外的時候則改用 DoH 去連回家裡的 AdGuard Home。

模組 1:

模組 2(這裡用 FutaDNS 舉例):

然後 script 改成:

以下是舊版 Script,僅做保留參考用,建議用上面的新版 Script。

 

發佈於iOS 教學

目前沒有留言

發表迴響