ForceBindIP

项目 内容 说明
文档更新时间 2024-5-20 17:16:46
官网 https://r1ch.net/projects/forcebindip

GPT

在Windows 10中,默认情况下,系统会自动选择使用优先级最高的网络连接来访问互联网。当插入网线并同时连接WiFi时,通常有线连接的优先级更高。如果你希望某个特定的软件仅使用WiFi连接,有几种方法可以实现:

方法1:调整网络适配器的优先级

你可以手动调整网络适配器的优先级,使WiFi连接优先于有线连接:

  1. 打开“网络和共享中心”:

    • 右键单击任务栏上的网络图标,选择“打开网络和Internet设置”。
    • 在新窗口中,点击“网络和共享中心”。
  2. 点击左侧的“更改适配器设置”。

  3. 按下 Alt 键,显示菜单栏,选择“高级” -> “高级设置”。

  4. 在“连接”列表中,选择你的WiFi连接,然后使用右侧的箭头按钮将其移动到列表顶部,以提高其优先级。

方法2:使用第三方软件

有一些第三方软件可以控制特定应用程序使用的网络接口,比如:

  • ForceBindIP:一个小工具,可以强制特定程序使用指定的网络接口。

ForceBindIP 使用方法:

  1. 下载并安装 ForceBindIP。

  2. 获取WiFi接口的IP地址:

    • 打开命令提示符,输入 ipconfig 并回车。
    • 找到“无线局域网适配器 WiFi”部分,记下“IPv4 地址”。
  3. 使用 ForceBindIP 运行你的软件:

    • 打开命令提示符,输入以下命令:
      1
      ForceBindIP <WiFi_IP> "C:\Path\To\YourSoftware.exe"
      例如,如果你的WiFi IP地址是 192.168.1.100,而你的软件路径是 C:\Program Files\Example\example.exe,命令如下:
      1
      ForceBindIP 192.168.1.100 "C:\Program Files\Example\example.exe"
      1
      ForceBindIP 192.168.8.130 "C:/Users/Administrator/AppData/Roaming/baidu/BaiduNetdisk/BaiduNetdisk.exe"

方法3:使用 Windows 自带的网络管理工具

如果你不想使用第三方软件,可以通过 Windows 的路由表来控制流量,但这个方法相对复杂:

  1. 打开命令提示符,以管理员身份运行。

  2. 删除默认路由:

    1
    route delete 0.0.0.0
  3. 为有线和WiFi连接分别添加默认路由:

    • 假设你的有线网卡的网关是 192.168.1.1,WiFi的网关是 192.168.1.2
      1
      2
      route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 metric 1
      route add 0.0.0.0 mask 0.0.0.0 192.168.1.2 metric 2
  4. 添加特定软件的路由规则:

    • 假设目标IP是 8.8.8.8,并希望通过WiFi(192.168.1.2)访问:
      1
      route add 8.8.8.8 mask 255.255.255.255 192.168.1.2 metric 1

结论

使用第三方工具如 ForceBindIP 是实现特定软件仅使用WiFi连接的简便方法。调整网络适配器的优先级或使用路由表也可以实现类似效果,但这些方法更适合具有一定技术背景的用户。根据你的需求和技术水平,选择最合适的方法。