ForceBindIP
ForceBindIP
项目 | 内容 | 说明 |
---|---|---|
文档更新时间 | 2024-5-20 17:16:46 | |
官网 | https://r1ch.net/projects/forcebindip |
GPT
在Windows 10中,默认情况下,系统会自动选择使用优先级最高的网络连接来访问互联网。当插入网线并同时连接WiFi时,通常有线连接的优先级更高。如果你希望某个特定的软件仅使用WiFi连接,有几种方法可以实现:
方法1:调整网络适配器的优先级
你可以手动调整网络适配器的优先级,使WiFi连接优先于有线连接:
打开“网络和共享中心”:
- 右键单击任务栏上的网络图标,选择“打开网络和Internet设置”。
- 在新窗口中,点击“网络和共享中心”。
点击左侧的“更改适配器设置”。
按下
Alt
键,显示菜单栏,选择“高级” -> “高级设置”。在“连接”列表中,选择你的WiFi连接,然后使用右侧的箭头按钮将其移动到列表顶部,以提高其优先级。
方法2:使用第三方软件
有一些第三方软件可以控制特定应用程序使用的网络接口,比如:
- ForceBindIP:一个小工具,可以强制特定程序使用指定的网络接口。
ForceBindIP 使用方法:
下载并安装 ForceBindIP。
获取WiFi接口的IP地址:
- 打开命令提示符,输入
ipconfig
并回车。 - 找到“无线局域网适配器 WiFi”部分,记下“IPv4 地址”。
- 打开命令提示符,输入
使用 ForceBindIP 运行你的软件:
- 打开命令提示符,输入以下命令:例如,如果你的WiFi IP地址是
1
ForceBindIP <WiFi_IP> "C:\Path\To\YourSoftware.exe"
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
route delete 0.0.0.0
为有线和WiFi连接分别添加默认路由:
- 假设你的有线网卡的网关是
192.168.1.1
,WiFi的网关是192.168.1.2
。1
2route 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
- 假设你的有线网卡的网关是
添加特定软件的路由规则:
- 假设目标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
- 假设目标IP是
结论
使用第三方工具如 ForceBindIP 是实现特定软件仅使用WiFi连接的简便方法。调整网络适配器的优先级或使用路由表也可以实现类似效果,但这些方法更适合具有一定技术背景的用户。根据你的需求和技术水平,选择最合适的方法。