FutaFilter DNS 公共服務之 iOS 設定方法

最近低吸大大建立了 FutaFilter 的 DNS 公共服務,跑的是 AdGuard Home

此公共 DNS Server 有兩台,一台是台灣某高速機房的線路,一台是谷歌 GCP 台灣彰化的線路

兩台在台灣連線速度都很不錯,除了支援普通 53 DNS 查詢以外,還另外支援 DoT、DoH 加密查詢

該服務使用了以下廣告黑名單:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
AdGuard Simplified Domain Names filter
280blocker
SomeoneWhoCares
AdAway
AdAway (Japan Enhanced)
Malware Domain List
Phishing Army
CoinBlockerLists
USASpy
FutaFilter Host

台灣某高速機房線路

1
1.tw.agh.sudo.host

谷歌 GCP 台灣彰化

1
2.tw.agh.sudo.host

有使用上的問題可以到台灣 AdGuard 蕉流 Telegram 群組反應:

https://t.me/joinchat/H06D30tSbGDOPlD_eZwY7g

因為 iOS 在 DoT、DoH 設定上比較麻煩,所以特別寫一篇教學幫助大家快速用上這個絕佳的擋廣告神器

透過 Surge 以傳統 53 連接埠的設定方式(免費)

最簡單的是使用傳統 53 連線方式,你可以直接 ping 上面兩台主機的域名拿到兩台主機的 IP

然後直接在設定裡面 WiFi 那邊手工填進去即可開始使用

但是這個方式並不推薦安全,而且 iOS 在不藉助第三方 App 的情況下

是無法在行動網路下面使用自訂的 DNS 伺服器的

如果你想要使用此種方式的話,可以到 AppStore 下載免費的 Surge,只是設定使用傳統 DNS 查詢的話

並不需要購買 Surge IAP 即可免費使用

/media/2020/05/K2kjiaxzew69soU31.png

以上 Surge 設定完以後會建立一個本機的假 VPN 接管設備所有網路流量

通通都會使用你自訂的 DNS 伺服器來查詢連線

溫馨提示
DNS 53 連接埠需透過數字 IP 來設定使用
2020/05/14 update

DNS 53 並不推薦,低吸大大準備關閉 53 連接埠

如你發現已經不能用,請繼續往下,使用下面 DoH、DoT 方式連線

透過 DNSCloak 以 DoH 連線的設定方式(免費)

iOS 如果要使用 DoH 加密查詢的話,可以下載「DNSCloak」App

這套 App 同樣可以在 WiFi 以及行動網路下使用,而且是免費的,但是設定比較專業麻煩一點

因為它只吃 DNS Stamp 格式,需要透過工具轉換

但我已經幫大家轉好了~以下內容全部拷貝起來

1
2
3
4
5
[static.'1.tw.agh.sudo.host']
stamp = 'sdns://AgAAAAAAAAAAAAASMS50dy5hZ2guc3Vkby5ob3N0Ci9kbnMtcXVlcnk'

[static.'2.tw.agh.sudo.host']
stamp = 'sdns://AgAAAAAAAAAAAAASMi50dy5hZ2guc3Vkby5ob3N0Ci9kbnMtcXVlcnk'

接著打開 DNSCloak App,依照下面圖片的操作,將上面的 code 貼到下面圖片的步驟 2 位置

也就是設定檔最下面的空白位置

/media/2020/05/n28adxa860Hk1Aq8.png

回到主畫面後,會看到列表最上面多了兩個剛剛輸入進去的 DoH 伺服器

依照下圖,只開啟剛剛新增的兩個伺服器,其他通通關掉即可

/media/2020/05/0kHd2383zsdpq688adDp12.png

AdGuard for iOS 以 DoT、DoH 連線的設定方式(付費)

如果不排斥付費的話,可以考慮購買 AdGuard,這家公司每年六月跟黑色星期五的時候會大促銷

六月是他們公司生日,黑色星期五則是歐美的買買買瘋狂購物節

以去年來講的話,六月是 50% off,而黑色星期五的時候出現全年歷史最低價 60% off

AdGuard for iOS 是目前 iOS 平台上唯一一套同時支援自定義 DoH 跟 DoT 加密的 App

打開 AdGuard for iOS 軟體以後,找到 DNS 過濾的選項裡面,選擇新建自訂伺服器

👆 這是 DoT 的設定格式
1
2
tls://1.tw.agh.sudo.host
tls://2.tw.agh.sudo.host

👆 這是 DoH 的設定格式
1
2
https://1.tw.agh.sudo.host/dns-query
https://2.tw.agh.sudo.host/dns-query

設定好以後直接在 App 裡面啓動即可

比較可惜的是,目前 AdGuard for iOS 自訂 DNS 伺服器只能選擇一台,沒辦法同時設定兩台以上作為備援

Surge 以 DoH 連線的設定方式(付費)

如果有買功能強大的 Surge 功能解鎖的話,Surge 支援同時設定多個 DoH 伺服器

設定多個 DoH 伺服器的時候,Surge 會同時對你所設定的伺服器一起發動查詢,並以最快返回的記錄進行連線

Surge 另外一個優勢是 WiFi 輔助

在 iOS 9 的時候蘋果多了一個 WiFi 輔助功能,但目前只針對蘋果原生 App 有效,而且只在非 VPN 環境下有效果

在啓動 Surge 的時候,Surge 自己寫了一套類似 WiFi 輔助的功能,啓動時對所有 App 都有效果

Surge 這項功能預設是關閉,因為這個功能打開有可能會造成額外的行動網路流量

如果你是吃到飽的方案的話,就可以大膽放心的打開它

設定方法跟上面傳統 53 連接埠在相同的選項裡面

先拷貝以下內容

1
https://1.tw.agh.sudo.host/dns-query,https://2.tw.agh.sudo.host/dns-query

DNS 伺服器選擇「使用系統 DNS 伺服器」即可,因為只要在 Surge 裡面設定了 DoH

普通 DNS 伺服器只會拿來查 DoH 伺服器的域名而已,並不會拿來做其他連線的查詢

想要收到此公共 DNS 服務的最新消息跟技術問題解答

請直接加入群組,會有專人服務 🖖

https://t.me/joinchat/H06D30tSbGDOPlD_eZwY7g