OpenWrt 上的 WireGuard:以網路介面方式設定的核心 VPN
WireGuard 自 2020-03-29 發行的 Linux 5.6 起成為主線核心的一部分。在 OpenWrt 上,它是名為 wireguard 的網路協定,設定方式與其他介面相同。
kmod-wireguard:核心模組。wireguard-tools:wg命令。它相依於核心模組,並向 netifd 註冊wireguard協定。luci-proto-wireguard:在 LuCI 中建立介面時,新增「WireGuard VPN」這個協定選項。
- 伺服器: 從外部連回你的家用網路。
- 用戶端: 讓路由器的流量(全部或一部分)經由遠端 peer 轉送。
兩種情況下,隧道都是 /etc/config/network 中的一個介面。它需要防火牆區域,若作為伺服器,還需要在 WAN 開放一個 UDP 連接埠。
在你的路由器上查看
Section titled “在你的路由器上查看”wg showuci show network | grep wireguard