我想要 3 台主机组成内网,wg0.conf 分别配置如下:
公网主机(假设 ip 1.2.3.4):
[Interface]
Address = 192.168.100.1/24
ListenPort = 12345
PrivateKey = abc
# Win 笔记本
[Peer]
PublicKey = t++
AllowedIPs = 192.168.100.2/32
# unraid
[Peer]
PublicKey = eEm
AllowedIPs = 192.168.100.3/32
Win 笔记本:
[Interface]
PrivateKey = cba
Address = 192.168.100.2/32
[Peer]
PublicKey = F2H
AllowedIPs = 192.168.100.0/24
Endpoint = 1.2.3.4:12345
unraid:
[Interface]
PrivateKey=bac
Address=192.168.100.3/32
# 下面是自动生成的
ListenPort=51820
PostUp=logger -t wireguard 'Tunnel WireGuard-wg0 started'
PostUp=iptables -t nat -A POSTROUTING -s 192.168.100.0/24 -o br0 -j MASQUERADE
PostDown=logger -t wireguard 'Tunnel WireGuard-wg0 stopped'
PostDown=iptables -t nat -D POSTROUTING -s 192.168.100.0/24 -o br0 -j MASQUERADE
[Peer]
#unraid
PublicKey=F2H
Endpoint=1.2.3.4:12345
AllowedIPs=192.168.100.0/24
最终效果是我的笔记本能 Ping 通公网主机内的服务,端口访问都可以等,另一边 unraid 的也可以 ping 通公网主机( ping 192.168.100.1 ),key 等隐私信息已简化。
但最主要的笔记本访问 unraid 却始终不行(例如笔记本上 ping 192.168.100.3),请教下各位怎么操作,谢谢!
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.