---
title: "Mac 上的 Tailscale 與其他 VPN：路由衝突 · Kilobat 指南"
url: "https://kilobat.app/zh-hant/guides/tailscale-vpn-routing-conflicts.html"
description: "在 Mac 上，Tailscale 和第二個 VPN 可能互相阻擋或重疊。檢查路由和位址範圍，然後只用一條通道，或改用分割通道。"
---

VPN、代理伺服器與過濾器

# Mac 上 Tailscale 與其他 VPN 衝突

Tailscale 會給每台裝置一個 100.64.0.0/10 中的位址。其他 VPN 可能會阻擋 Tailscale 的流量，或使用相同的位址。

適用於：macOS 13 Ventura 以上版本的目前版 Tailscale for macOS。路由指令適用於所有目前的 macOS 版本。 · 檢查日期：2026年10月29日

## 症狀

- 另一個 VPN 連線後，Tailscale 裝置就不再回應。
- Tailscale 連線後，另一個 VPN 就無法運作。
- 部分 100.x.y.z 位址被送到錯誤的網路。
- 開啟第二個 VPN 後，出口節點就無法運作。

## 可能原因

- **嚴格的 VPN 防火牆規則。**Tailscale 表示，大多數 VPN 會阻擋沒有經過它們的流量。這可能會丟棄 Tailscale 的流量。
- **位址重疊。**如果某個 VPN 也使用 CGNAT 範圍 100.64.0.0 到 100.127.255.255，就會和 Tailscale 的位址衝突。
- **出口節點。**Tailscale 表示，出口節點一次只支援一個 VPN。
- **子網路路由重疊。**兩條通道可能宣告同一個本機網路範圍。Mac 只會把流量送往其中一條。

## 如何檢查

1. 顯示你的 Tailscale 連線狀態。如果是 App Store 版本，請使用 CLI 的完整路徑。

   ```
   tailscale status
   ```
2. 只透過 Tailscale 測試一台裝置。將名稱換成你的裝置名稱。

   ```
   tailscale ping my-server
   ```
3. 顯示前往某個 Tailscale 位址的流量走哪個介面。

   ```
   route -n get 100.101.102.103
   ```
4. 顯示所有路由。找找是否有兩個 `utun` 介面帶有相同的範圍。

   ```
   netstat -rn
   ```
5. 取得通道底下那個網路的報告。

   ```
   tailscale netcheck
   ```

## 如何修正

1. 中斷另一個 VPN。確認 Tailscale 單獨使用時可以運作。
2. 詢問另一個 VPN 的供應商，能否把 100.64.0.0/10 和 fd7a:115c:a1e0::/48 排除在它的通道之外。
3. 也把你的 Tailscale 子網路路由加入那份排除清單。
4. 開著其他 VPN 時，不要使用 Tailscale 出口節點。
5. 如果位址範圍重疊，請網路管理者更改其中一個範圍。
6. 如果都沒有用，就一次只用一個 VPN。

## 使用 Kilobat

1. Kilobat 的連線檢查會指出每條路徑使用的介面，例如 Wi-Fi 或 VPN，並比較直接路徑和通道路徑。

   ```
   kilobat why my-server.example.ts.net
   ```
2. 列出 VPN 介面及其計數器。

   ```
   kilobat interfaces --json
   ```
3. 如果有託管服務需要連到某個 Tailscale 位址，請加上 `--context provider`。Kilobat 就會說明該位址是私人位址。

   ```
   kilobat why http://100.101.102.103:8080 --context provider
   ```

## 常見問題

**Mac 上的 Tailscale CLI 在哪裡？**

App Store 版本內含 CLI，位於 /Applications/Tailscale.app/Contents/MacOS/Tailscale。獨立版本可以把 `tailscale` 安裝到 /usr/local/bin。

**為什麼 Tailscale 使用 100.x.y.z 位址？**

Tailscale 使用 CGNAT 範圍 100.64.0.0/10 作為裝置位址。其他 VPN 也可能使用相同的範圍。

## 資料來源

- [Tailscale：Can I use Tailscale alongside other VPNs?](https://tailscale.com/kb/1105/other-vpns)
- [Tailscale：CLI](https://tailscale.com/kb/1080/cli)
- [Tailscale：Interoperability with other software](https://tailscale.com/docs/reference/interoperability)
- route(8)，macOS 27.2 內建的 man 頁面

資料來源檢查日期：2026年10月29日。man 頁面為 macOS 內建版本；在終端機中用 `man <name>` 開啟。

## 相關指南

- [Mac 已連上 VPN 但無法上網](https://kilobat.app/zh-hant/guides/vpn-connected-no-internet.html): VPN 會讓流量經由通道傳送。
- [Little Snitch、LuLu 等網路延伸功能在 Mac 上互相衝突](https://kilobat.app/zh-hant/guides/network-extension-conflicts.html): macOS 上的防火牆、VPN 和內容過濾器都使用網路延伸功能。
- [連上 VPN 後內部名稱無法解析](https://kilobat.app/zh-hant/guides/vpn-split-dns-internal-names.html): macOS 可以把某個網域的查詢送往一台 DNS 伺服器，其他查詢則送往另一台。
- [找出某個網站或 API 連不上的原因](https://kilobat.app/zh-hant/guides/recipes/why-cant-it-connect.html): 網路正常、只有某個位址失敗時，Kilobat 會逐層檢查。
