🌐
旁路由架构
作为旁路网关部署,不影响主路由配置,通过静态路由实现智能分流
MSM 是一个旁路由 DNS 分流方案,通过将 MosDNS(DNS 服务器)和 SingBox/Mihomo(代理内核)整合到一个可视化管理平台,实现智能 DNS 分流和透明代理。
主路由 (192.168.1.1)
↓ DNS: 192.168.1.2
↓ 静态路由: 28.0.0.0/8 → 192.168.1.2
↓
MSM 旁路由 (192.168.1.2)
├─ MosDNS (53端口) - DNS 分流
│ ├─ 国内域名 → 国内 DNS
│ └─ 国外域名 → FakeIP (28.0.0.0/8)
│
└─ SingBox/Mihomo (7890/7891) - 透明代理
└─ FakeIP 流量 → 代理服务器MSM 支持所有能够配置静态路由和自定义 DNS 的路由系统:
# 使用 curl(sudo)
curl -fsSL https://raw.githubusercontent.com/msm9527/msm-wiki/main/install.sh | sudo bash
# root 用户
curl -fsSL https://raw.githubusercontent.com/msm9527/msm-wiki/main/install.sh | bash
# 或使用 wget(sudo)
wget -qO- https://raw.githubusercontent.com/msm9527/msm-wiki/main/install.sh | sudo bash
# root 用户
wget -qO- https://raw.githubusercontent.com/msm9527/msm-wiki/main/install.sh | bash国内加速(可选)
如果直连 GitHub 较慢,可使用社区加速镜像:
# curl(sudo)
curl -fsSL https://msm.19930520.xyz/https://raw.githubusercontent.com/msm9527/msm-wiki/refs/heads/main/install.sh | sudo bash
# root 用户
curl -fsSL https://msm.19930520.xyz/https://raw.githubusercontent.com/msm9527/msm-wiki/refs/heads/main/install.sh | bash
# wget(sudo)
wget -qO- https://msm.19930520.xyz/https://raw.githubusercontent.com/msm9527/msm-wiki/refs/heads/main/install.sh | sudo bash
# root 用户
wget -qO- https://msm.19930520.xyz/https://raw.githubusercontent.com/msm9527/msm-wiki/refs/heads/main/install.sh | bash
# 或直接使用国内专用脚本(自动走镜像下载二进制)
curl -fsSL https://msm.19930520.xyz/https://raw.githubusercontent.com/msm9527/msm-wiki/refs/heads/main/install_cn.sh | sudo bash
# root 用户
curl -fsSL https://msm.19930520.xyz/https://raw.githubusercontent.com/msm9527/msm-wiki/refs/heads/main/install_cn.sh | bash
# wget(sudo)
wget -qO- https://msm.19930520.xyz/https://raw.githubusercontent.com/msm9527/msm-wiki/refs/heads/main/install_cn.sh | sudo bash
# root 用户
wget -qO- https://msm.19930520.xyz/https://raw.githubusercontent.com/msm9527/msm-wiki/refs/heads/main/install_cn.sh | bash
# 镜像直链版(等价,用于部分环境更快)
curl -fsSL https://msm.19930520.xyz/dl/install.sh | sudo bash
# root 用户
curl -fsSL https://msm.19930520.xyz/dl/install.sh | bash
# wget(sudo)
wget -qO- https://msm.19930520.xyz/dl/install.sh | sudo bash
# root 用户
wget -qO- https://msm.19930520.xyz/dl/install.sh | bash系统自带工具小贴士:Debian/Ubuntu/Alpine 最小镜像通常预装
wget而不一定有curl;CentOS/RHEL/Fedora 常见预装curl;macOS 预装curl。缺少对应工具时可先用包管理器安装(如apt-get install curl或yum install wget)。
安装完成后访问 http://your-server-ip:7777
安装完成后,需要在主路由器上配置:
28.0.0.0/8 指向 MSM 主机 IP详细配置请查看 路由器集成指南