我在 Raspberry Pi 上使用帶有 WireGuard 的外部 VPN 服務。如何啟用 Raspberry Pi 和本地網路之間的存取?

我在 Raspberry Pi 上使用帶有 WireGuard 的外部 VPN 服務。如何啟用 Raspberry Pi 和本地網路之間的存取?

host.local所有電腦都可以透過 Avahi或 IP 位址相互連接。但是,一旦我在樹莓派上啟動wireguard服務/配置,它就會與我的內部網路分開。

我的網路非常標準,IP 在192.168.1.*範圍內。

我需要做什麼?

我的配置:

[Interface]
PrivateKey = xxxxx
Address = 10.xxxxx/32,fc00:xxxxxx/128
DNS = 193.xxxxxxx
PostUp = iptables -I OUTPUT ! -o %i -m mark ! --mark $(wg show %i fwmark) -m addrtype ! --dst-type LOCAL -j REJECT && ip6tables -I OUTPUT ! -o %i -m mark ! --mark $(wg show %i fwmark) -m addrtype ! --dst-type LOCAL -j REJECT
PreDown = iptables -D OUTPUT ! -o %i -m mark ! --mark $(wg show %i fwmark) -m addrtype ! --dst-type LOCAL -j REJECT && ip6tables -D OUTPUT ! -o %i -m mark ! --mark $(wg show %i fwmark) -m addrtype ! --dst-type LOCAL -j REJECT

[Peer]
PublicKey = xxxxx
AllowedIPs = 0.0.0.0/0,::0/0
Endpoint = xxxxx:51820

相關內容