Ip
如何在 Android 上計算 Wireguard 的有效“AllowedIPs”?
我正在使用 Android 通過主機網路的公共 IP 地址連接到我的 WireGuard 伺服器。LAN 正在使用地址
192.168.0.1-255
。我希望客戶端僅通過 VPN 連接到 LAN 中的地址並直接訪問其他地址。配置如下:[Interface] PrivateKey = xxx= Address = 198.18.7.4/32 DNS = 192.168.0.1 [Peer] PublicKey = xxx= AllowedIPs = 192.168.0.1/24 Endpoint = my.public.IP:51820
但是,除了
/32
. 由於不熟悉子網地址方案,我嘗試使用此處的表格和計算器,這似乎告訴我 /24 是正確的子網。在 Windows 上,這似乎工作正常。知道這裡有什麼問題嗎?AllowedIPs 錯了嗎?或者 Android 是否存在不受我控制的問題?
謝謝!
您的
AllowedIPs
設置錯誤 - 它必須是正確的子網:192.168.0.0/24
,而不是192.168.0.1/24
.(這很令人困惑,因為可以使用相同的符號來指定
Address
設置——例如——但在這種情況下,這意味著介面的地址在子網上。)198.18.7.4/24``198.18.7.4``198.18.7.0/24