需通过双WAN路由器配合Windows 10路由表实现双宽带接入:先配置路由器多WAN与策略路由,再为两网卡设固定IP且禁用默认网关,接着用CMD添加永久静态路由,最后可选防火墙策略路由或PowerShell脚本自动化切换。

如果您在Windows 10系统中需要让一台电脑同时接入两个独立的WAN出口(例如两条宽带线路),并实现负载均衡或策略路由,需通过双WAN路由器硬件配合系统路由表进行协同配置。以下是具体操作步骤:
一、确认双WAN路由器物理连接与基础设置
该步骤确保双WAN路由器已正确接入两条宽带,并完成基本上网模式配置。双WAN路由器必须支持多WAN口、策略路由或负载均衡功能,普通单WAN路由器无法满足要求。
1、将第一条宽带(如电信)网线接入路由器WAN1口,第二条宽带(如联通)网线接入WAN2口;
2、使用电脑有线连接路由器LAN口,打开浏览器,输入路由器管理地址(如192.168.1.1),登录后台;
3、进入“WAN设置”或“多WAN设置”页面,为WAN1和WAN2分别选择对应上网方式(PPPoE/动态IP/静态IP),并填入各自账号密码或参数;
4、启用“策略路由”或“源IP路由”功能(不同品牌名称略有差异,如TP-Link称“应用控制→多WAN路由”,华三称“策略路由→基于源地址”);
5、保存设置并重启路由器,确认两个WAN口均显示“已连接”状态。
二、在Win10中为双网卡分配固定IP并禁用默认网关
此方法避免系统自动添加冲突的默认路由,为后续手动添加精确路由奠定基础。需确保电脑具备两块物理网卡(或一块有线+一块无线),分别连接至双WAN路由器的不同LAN段(或同一路由器的双LAN隔离模式)。
1、右键任务栏网络图标→选择“打开网络和Internet设置”;
2、点击“更改适配器选项”,右键第一个网卡(如“以太网”)→“属性”→双击“Internet协议版本4(TCP/IPv4)”;
3、勾选“使用下面的IP地址”,填写:IP地址:192.168.1.100,子网掩码:255.255.255.0,不填写默认网关;
4、对第二个网卡(如“以太网 2”)重复步骤2–3,填写:IP地址:192.168.2.100,子网掩码:255.255.255.0,不填写默认网关;
5、依次点击“确定”保存,确保两个网卡均无默认网关条目。
三、通过CMD添加永久静态路由
该步骤将特定目标网络流量强制导向指定网关,实现按目的地址或源地址分流。所有路由命令需以管理员身份运行。
1、在开始菜单搜索“cmd”,右键“命令提示符”→选择“以管理员身份运行”;
2、执行route print,确认当前无重复0.0.0.0网络条目;
3、删除原有默认路由(若存在):route delete 0.0.0.0;
4、添加指向WAN1出口的永久路由:route -p add 0.0.0.0 mask 0.0.0.0 192.168.1.1 metric 10;
5、添加指向WAN2出口的永久路由:route -p add 10.0.0.0 mask 255.0.0.0 192.168.2.1 metric 20;
6、验证路由表:route print,确认新增条目中“网络目标”“网关”“跃点数”符合预期。
四、启用策略路由(基于源IP的出向控制)
当需按应用程序或用户来源区分出口时,需结合Windows高级防火墙出站规则与路由策略。本法适用于需固定某类流量走特定WAN的场景,如指定Chrome走WAN1、微信走WAN2。
1、打开“控制面板”→“系统和安全”→“Windows Defender 防火墙”→“高级设置”;
2、右键“出站规则”→“新建规则”,选择“程序”,浏览定位到目标程序(如chrome.exe);
3、选择“阻止连接”,点击下一步,在“配置文件”页仅勾选“域”或“专用”(根据实际网络类型);
4、为该规则命名(如“Block Chrome WAN2”),点击完成;
5、再次新建出站规则,选择“自定义”,在“协议和端口”页设为“任何”,在“作用域”页的“远程IP地址”中填入WAN2所连网络的公网IP段(如由ISP提供);
6、在“操作”页选择“允许连接”,并在“配置文件”中匹配相同网络类型,命名后保存。
五、使用PowerShell脚本自动化路由切换
该方法适合需频繁切换主备WAN或按时间调度的场景,避免每次手动输入命令。脚本可预置多组路由策略并一键激活。
1、以管理员身份打开PowerShell;
2、执行Set-ExecutionPolicy RemoteSigned -Scope CurrentUser启用本地脚本;
3、新建文本文件,粘贴以下内容并保存为switch-wan1.ps1:
route delete 0.0.0.0
route add -p 0.0.0.0 mask 0.0.0.0 192.168.1.1
route add -p 192.168.2.0 mask 255.255.255.0 192.168.1.1
4、同理创建switch-wan2.ps1,将网关替换为192.168.2.1;
5、双击运行对应脚本文件,或在PowerShell中执行.\switch-wan1.ps1激活WAN1为主出口。











