双openwrt通过wireguard互联
简介
本文记录了两个openwrt通过wireguard互联的步骤
本文基于OpenWrt 23.05.5
准备
- 将软件包源配置为镜像源,以便快速下载软件包
- 两路由都安装
ddns-go,luci-app-ddns-go,luci-i18n-ddns-go-zh-cn,仓库地址https://github.com/sirpdboy/luci-app-ddns-go,以便使用ddns - 两路由都安装
luci-i18n-base-zh-cn,以便中文操作 - 两路由都安装
luci-proto-wireguard,安装后重启
配置
为双路由的公网ipv6配置ddns,此处不再描述,此处假设已为两路由配置了gw1,gw2两个域名
打开网络,接口。添加新接口,名称wg,协议选择WireGuard VPN,点击创建接口。
点击生成新的密钥对,得到公钥,此处假设两个路由公钥分别为pk1, pk2
监听端口填写默认端口51820
ip地址填写一个新网段地址,此处假设两个路由分别为192.168.33.1,192.168.33.2
防火墙选择lan
在对端页,添加对端。
描述填写rt,公钥填写对方公钥,例如pk2,pk1
允许的ip填写wireguard网段及对方lan网段
例如192.168.33.0/24,192.168.31.0/24
例如192.168.33.0/24,192.168.32.0/24
勾选路由允许的ip
填写端点主机为对方路由域名,例如gw2,gw1
端点端口填写51820
持续keep-alive,填写25
点击保存。保存并应用。然后重启接口
打开防火墙,添加通信规则。
名称wg
源区域选择wan
目标区域选择设备(输入)
目标端口填写51820
操作接受
此时双方的lan网段就可以互访了
- 原文作者:qydysky
- 原文链接:/post/20250518openwrtwireguard/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。