Maktub_Wiki Maktub_Wiki
主站 (opens new window)
  • 服务搭建
  • 网络服务
  • 开源框架
  • 操作系统
  • iOS/MacOS
  • 算法导论(Python)
  • Leetcode
  • 线性代数
  • 经济周期笔记
主站 (opens new window)
  • 服务搭建
  • 网络服务
  • 开源框架
  • 操作系统
  • iOS/MacOS
  • 算法导论(Python)
  • Leetcode
  • 线性代数
  • 经济周期笔记
  • 最新部署

    • MoviePilot

      • 基础配置
      • 微信通知
    • Plex

      • 安装
      • 问题修复
    • QBittorrent
    • NewAPI
    • Flare
    • ZerotierOne

      • 自建Planet服务
      • 路由两个zerotier网络
        • 其他配置
        • Docker环境下Planet离线
      • music_tag_web
      • Rclone多重加密备份
      • Next-Terminal
      • Cloudbeaver
      • OpenList
      • Calibre
      • docker迅雷
      • Docker百度网盘
      • home-assistant智能家居中心
      • uptime-kuma服务监控
      • OpenWebUI(openai+联网搜索)
      • CF-DDNS脚本
      • 本地IP拦截
    • 归档

      • OneAPI
      • Filebrowser
      • ZerotierOne
    • 服务搭建
    • 最新部署
    • ZerotierOne
    Maktub_小明
    2025-08-16
    目录

    路由两个zerotier网络

    # 说明

    1. zerotier网络1,网段 192.168.88.0/24,添加路由192.168.99.0/24 > 192.168.88.254
    2. zerotier网络2,网段 192.168.99.0/24,添加路由192.168.88.0/24 > 192.168.99.254

    # 搭建wireguard

    # 安装

    sudo apt install wireguard
    

    # 配置环境

    echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
    echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf
    sysctl -p
    

    # 生成密钥

    wg genkey | tee privatekey | wg pubkey > publickey
    cat privatekey
    cat publickey
    

    # 服务端配置

    zerotier网络ip微192.168.99.254,编辑/etc/wireguard/wg0.conf

    Address = 10.0.20.10/24
    MTU = 1420
    PostUp = iptables -A FORWARD -i wg0 -j ACCEPT; iptables -A FORWARD -o wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o ztbuahbova -j MASQUERADE
    PostDown = iptables -D FORWARD -i wg0 -j ACCEPT; iptables -D FORWARD -o wg0 -j ACCEPT; iptables -t nat -D POSTROUTING -o ztbuahbova -j MASQUERADE
    ListenPort = 28721
    PrivateKey = <PrivateKey>
    
    [Peer]
    PublicKey = <192.168.88.254的PublicKey>
    PresharedKey = <可选PresharedKey>
    AllowedIPs = 192.168.88.0/24,10.0.20.11/32
    

    # 客户端配置

    zerotier网络ip微192.168.88.254,编辑/etc/wireguard/wg0.conf

    [Interface]
    Address = 10.0.20.11/24
    MTU = 1420
    PostUp = iptables -A FORWARD -i wg0 -j ACCEPT; iptables -A FORWARD -o wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o ztfr4475ka -j MASQUERADE
    PostDown = iptables -D FORWARD -i wg0 -j ACCEPT; iptables -D FORWARD -o wg0 -j ACCEPT; iptables -t nat -D POSTROUTING -o ztfr4475ka -j MASQUERADE
    PrivateKey = <PrivateKey>
    
    [Peer]
    PublicKey = <192.168.99.254的PublicKey>
    PresharedKey = <可选PresharedKey>
    AllowedIPs = 192.168.99.0/24,10.0.20.10/32
    Endpoint = <服务端公网ip>:28721
    PersistentKeepalive = 20
    

    # 启动服务

    systemctl enable wg-quick@wg0
    systemctl restart wg-quick@wg0
    
    上次更新: 2025/09/14, 08:53:50
    自建Planet服务
    其他配置

    ← 自建Planet服务 其他配置→

    Theme by Vdoing | Copyright © 2021-2025 Maktub_小明 | MIT License
    • 跟随系统
    • 浅色模式
    • 深色模式
    • 阅读模式