Windows 10 1909将无线网卡设置为某个App进行网络IO时优先级最高的网卡

1. 按

由于Windows 10 1909 在安装多网卡时,无法直接指定在网络IO时的全局优先级或局部优先级,因此我们需要另辟蹊径。
Windows 10 1909将无线网卡设置为某个App进行网络IO时优先级最高的网卡

2. 环境

  • 一块有线网卡(静态IP),连接的办公室网络,网络管理员要求比较严格,导致某些情况下无法正常上网(如无法使用TeamViewer),严重干扰正常的生活,但也没办法。
  • 一块无线网卡(动态IP),连接的校园网网络,是商用的,面向普通大众的,因此不会出现由于限制过于严格导致无法正常上网的情况。

3. 需求

默认情况下,操作系统会在网络IO时先从有线网络进行,由于管理员对我TeamViewer数据包进行摧毁,导致我无法正常使用TeamViewer,因此需要在使用TeamViewer进行网络IO时,优先从无线网卡进行。

4. 解决方案

手动配置静态路由表,由于无线网卡是动态IP,我在配置静态路由表之后会导致无线网卡无法正常上网,所以此方法不行。

不过却可以使用代理的方式进行。

4.1. 将无线网卡共享给有线网卡

控制面板-》网络和Internet-》网络和共享中心-》更改适配器设置
Windows 10 1909将无线网卡设置为某个App进行网络IO时优先级最高的网卡
右键点击无线网卡的适配器,接着点击属性
Windows 10 1909将无线网卡设置为某个App进行网络IO时优先级最高的网卡
点击共享,打钩允许其他网络用户通过此计算机的Internet连接来连接,在家庭网络连接那里设置为无线网卡的适配器名称,最后点击确定。
Windows 10 1909将无线网卡设置为某个App进行网络IO时优先级最高的网卡

4.2. 搭建代理服务器

下载Fiddler,然后点击Tools->Connections,然后勾选允许其他远程计算机连接,接着点击OK。
Windows 10 1909将无线网卡设置为某个App进行网络IO时优先级最高的网卡

4.3. 配置相应的软件连接本机代理

然后找到相应软件(如TeamViewer)配置代理的地方。
Windows 10 1909将无线网卡设置为某个App进行网络IO时优先级最高的网卡
代理的IP为你无线网卡的IP,端口号是刚才Fiddler指定的端口。
Windows 10 1909将无线网卡设置为某个App进行网络IO时优先级最高的网卡
这里我的s.coco56.top,解析的就是上面无线网卡的IP V4地址。
Windows 10 1909将无线网卡设置为某个App进行网络IO时优先级最高的网卡