主要观点:在当今互联世界,系统管理员常面临跨多虚拟专用服务器(VPS)管理服务的挑战,本文介绍了在 FreeBSD 上使用 Wireguard 和 VXLAN 搭建高级网络设置,以在两个 VPS 实例间桥接网络,此配置在跨不同提供商分发服务或利用多个托管环境优势时很有用。
关键信息:
- [BSD Cafe]利用多个 VPS 实例提供服务,有公开可访问的 VPS 和私有 VPS。
- 最初用 Zerotier 连接桥接,后决定改用 Wireguard 和 VXLAN,因其性能好、配置简单、安全性强。
- 已在两服务器间建立 Wireguard 连接,添加 VXLAN 接口到本地桥接后数据包开始在网络间流动。
重要细节: 配置步骤:
- 安装 wireguard-tools 包。
- 服务器 1(公共 IP):生成 Wireguard 密钥,创建配置文件
/usr/local/etc/wireguard/wg0.conf
,修改/etc/rc.conf
,启动 Wireguard 和 VXLAN 端点。 - 服务器 2(在 NAT 后):生成密钥,创建配置文件,修改
/etc/rc.conf
,启动 Wireguard 和 VXLAN 端点。
- 验证连接:运行
wg
命令查看连接状态等,可尝试ping 对方 Wireguard 和 VXLan 接口 IP 地址。
结论:此设置通过 VXLAN 接口和 Wireguard 实现数据包在 VPS 实例间传输,创建统一网络,适用于多种场景,使用时要注意系统更新和网络配置审查。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。