是否可以在 WireGuard VPN 客户端中禁用默认网关?我在自己的子网中使用了“允许的 IP”,但是每当我尝试连接到 VPN 服务器时,客户端都会将默认网关设置为 WireGuard 服务器 IP。
在 WireGuard 中禁用默认网关的任何其他方法?
是否可以在 WireGuard VPN 客户端中禁用默认网关?我在自己的子网中使用了“允许的 IP”,但是每当我尝试连接到 VPN 服务器时,客户端都会将默认网关设置为 WireGuard 服务器 IP。
在 WireGuard 中禁用默认网关的任何其他方法?
而不是指定
AllowedIPs = 0.0.0.0/0
指定一个 IP 地址。遇到这个问题,想知道同样的事情。此处详述的用例为我指明了正确的方向:https ://emanuelduss.ch/2018/09/wireguard-vpn-road-warrior-setup/
我用过
systemd
。在netdev
此处设置https://www.freedesktop.org/software/systemd/man/systemd.netdev.html#%5BWireGuard%5D%20Section%20Options不会为您创建路由表条目。您需要在此处手动添加它https://www.freedesktop.org/software/systemd/man/systemd.network.html#%5BNetwork%5D%20Section%20Options。我允许所有 IP,但仅将特定流量路由到 wg 接口。如果使用
wg-quick
,您可能需要Table=off
根据https://manpages.debian.org/unstable/wireguard-tools/wg-quick.8.en.html进行更改编辑:
作为 systemd v250 https://github.com/systemd/systemd/releases,systemd会自动为你创建路由。要禁用它,您需要在文件中添加
RouteTable=off
under 。[WireGuardPeer]
netdev