強制 Tailscale 使用 DERP 中轉進行連線

前言

最近在玩自己的網路,由於我跟中華並沒有直連,所以當 Tailscale 成功建立 P2P 連線時,反而延遲會變高、速度也會變低。因此,我正在尋找有沒有一個方式,可以強迫 Tailscale 都只透過 DERP 中轉,這樣表現可能會相對好。而果然我也有找到這個方法,所以紀錄在這裡給大家參考。

同時,你也可以跟我們過往介紹的 Tailscale 建立私有的中繼伺服器 – DERP,或許會有意想不到的奇效哦!

操作方式

其實 Windows 也應該可以支援的,不過我只有在 Linux 的裝置有這個煩惱的,因此這篇文章就只說 Linux 囉。XD

前往 /etc/default 資料夾並編輯檔案 tailscaled

cd /etc/default && vim tailscaled

在這份文件插入一行參數:

TS_DEBUG_ALWAYS_USE_DERP=true

存檔之後重啟 Tailscale。

sudo systemctl restart tailscaled

現在,你可以嘗試連看看這台機器囉,應該都會強制使用 DERP 中轉進行通訊。

你也可以透過這個命令來看看是不是真的這樣:

tailscale status