前言
最近在玩自己的網路,由於我跟中華並沒有直連,所以當 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