必须配置静态路由和proxifier实现按应用/目标分流:先禁用内网网卡默认网关并设跃点1,外网网卡设跃点10;再用route -p add添加内网段和特定ip的精确路由;最后用proxifier按进程或域名绑定指定网卡ip。

当你在Windows电脑上同时插着有线网卡和连着Wi-Fi,又想让网页浏览走无线、大文件下载走有线、内网访问走专用网卡时,系统默认不会自动分配流量——它只会选一条路走到底。手动配置跃点数只能控制“主次”,无法实现真正的按需分流;要让不同应用、不同目标地址的流量自动走不同网卡,必须介入路由决策层。
确认当前网络接口与路由状态
以管理员身份打开 PowerShell 或 CMD,执行:route print。重点看“IPv4 路由表”下的“网络目标”“网关”“接口”三列,记录每张网卡对应的 IPv4 接口索引(ifIndex)和当前默认路由(0.0.0.0)指向哪个网卡的 IP 地址。
运行 Get-NetIPInterface | Where-Object {$_.ConnectionState -eq "Connected"} | Select-Object ifIndex,InterfaceAlias,InterfaceMetric,核对各网卡跃点数是否已区分——若全部为自动值(如 25/35/50),说明尚未干预优先级,后续静态路由可能被覆盖。
【关键前提】:两张及以上网卡必须处于“已连接”状态,且各自获取到有效 IPv4 地址(不能是 169.254.x.x)。若某张网卡显示“无 Internet 访问”,先排除物理连接或 DHCP 冲突问题,否则添加的路由将无效。
禁用默认网关冲突,隔离内外网路径
右键“开始”→“网络连接”→找到内网专用网卡(如“本地连接 2”)→属性→双击“Internet 协议版本 4 (TCP/IPv4)”→点击“高级”→取消勾选“自动跃点”,在“接口跃点数”框中填入 1 → 确保“默认网关”栏为空(不是填 0.0.0.0,是彻底留空)。
对外网网卡(如“WLAN”或“以太网”),同样进 IPv4 高级设置,取消“自动跃点”,设跃点数为 10,并确保“默认网关”已正确填写(如 192.168.1.1)。
这一步切断了内网网卡参与全局路由竞争的资格。系统不会再把发往百度、淘宝的包误送到内网网关;而外网网卡因跃点更低,成为默认出口。但此时所有外网流量仍挤在同一张卡上——分流还没开始。
添加永久性静态路由,指定目标流量路径
第一步:确定内网业务段范围。常见如 10.0.0.0/8、172.16.0.0/12、192.168.0.0/16。假设你的内网服务器地址是 10.20.30.100,子网掩码 255.255.0.0(即 /16),网关是 10.20.1.1(该网关必须属于内网网卡所在网段,且能 ping 通)。
第二步:管理员权限运行 CMD,执行:route -p add 10.20.0.0 mask 255.255.0.0 10.20.1.1 if 15。其中 if 15 是你从第一步 route print 中查到的内网网卡对应接口索引号,-p 表示永久生效(重启不丢失)。
第三步:验证路由写入。再次运行 route print,在“活动路由”下方查找是否有新增行:10.20.0.0 255.255.0.0 10.20.1.1 10.20.1.100 1(最后数字为跃点,应为 1)。若存在,说明内网流量已锁定走内网卡。
第四步:对需要走无线的特定外网服务(如公司视频会议服务器 203.208.10.50/32),单独加路由:route -p add 203.208.10.50 mask 255.255.255.255 192.168.10.1 if 13,其中 192.168.10.1 是 Wi-Fi 网关,13 是无线网卡 ifIndex。这条路由优先级高于默认路由(因目标更精确),会强制该 IP 流量绕过有线直奔无线。
用 Proxifier 实现程序级精准分流
方法一:按进程名绑定网卡
安装 Proxifier 后,打开 Profile → Proxification Rules → 点击 + 号 → 在“Applications”栏点击“…”→选择你要分流的程序(如迅雷.exe、WeLink.exe)→“Proxy”下拉选“Direct”→点击右侧齿轮图标→“Bind to address”→填入你希望它走的网卡 IP(如无线网卡 IP 192.168.10.106)→确定。
方法二:按目标域名/IP 分流
新建规则 → “Target host”填域名(如 *.aliyuncs.com)或 CIDR(如 118.31.0.0/16)→ “Action”选 Direct → “Bind to address”指定对应网卡 IP → 保存。此后所有匹配该域名的 HTTPS 请求,无论来自哪个程序,都强制从指定网卡发出。
【注意】:Proxifier 规则顺序从上到下匹配,越靠前的规则优先级越高。若某程序既匹配了域名规则又匹配了进程规则,以排在上面的为准。
验证分流是否生效
① 打开任务管理器 → 性能 → 打开“以太网”和“WLAN”两个网络适配器实时监控,分别启动内网系统页面、百度搜索、迅雷下载,观察哪张网卡的“发送/接收”速率明显上升。
② 命令行分别执行:ping -S 192.168.1.100 10.20.30.100(强制源地址为有线 IP 去 ping 内网)→ 应通;ping -S 192.168.10.106 203.208.10.50(强制源为无线 IP 去 ping 视频服务器)→ 应通;tracert -d baidu.com → 查看第一跳是否为你设置的外网网关(如 192.168.1.1)。
③ 运行 netstat -rn,检查路由表中是否存在你添加的永久路由条目,且没有重复或冲突的 0.0.0.0 默认路由指向错误接口。











