IT 笔记

主要观点:在当今互联世界,系统管理员常面临跨多虚拟专用服务器(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 实例间传输,创建统一网络,适用于多种场景,使用时要注意系统更新和网络配置审查。
阅读 13
0 条评论