概念

  1. 在 Routing Tables 創一個標記
  2. 於 Firewall Mangle 內創一個規則,從指定 IP 的來封包增加一個標記
  3. 在 Route List 內處理這個標記

過程

1. 創一個標記

位置 Routing > Tables

這此範例是導向 wireguard2 介面,因此我取 to_wg2,建立完即可關閉。

2. Firewall Mangle 建立規則進行標記

位置 IP > Firewall > Mangle

創建後 General 分類需要調整兩個部分

選項
Chain prerouting
Src. Address 要指定走對應介面的 IP

設定完先不要急著關閉,看下一張圖

該頁面往下後到 Action 部份一樣需要改幾項設定

選項
Action mark routing
New Routing Mark 第一步設定的名稱
Passthrough 打勾

以上設定完儲存即可關閉

  1. 處理標記

位置 IP > Route

新增一個路由表後,以下三個需要進行設置

選項
Dst. Address 0.0.0.0/0
Gateway 要出口的介面名稱
Routing Table 第一步設定的名稱

經過以上設置 0.0.0.0/0 表示所有,然後 Routing Table 被標記的就會透過 Gateway 出去

OK 結束