use*_*441 7 networking winsock
我正在使用ForcebindIP将应用程序指向特定的网络适配器,如下所示:
forcebindip -i 192.168.0.5 MyCSharpApp.exe
Run Code Online (Sandbox Code Playgroud)
这工作正常,应用程序不知道(或不访问)PC 上的任何其他网络适配器。
是否可以限制ForceBindIP出站流量仅离开应用程序以从任何本地网络适配器接收数据?或者甚至为出站流量指定一个网络适配器,为入站流量指定另一个网络适配器?
我找不到用于ForceBindIP执行此操作的额外启动参数。
我很感激这方面的任何帮助。
小智 1
您可以在Powershell中使用Set-NetAdapterAdvancedProperty命令来设置指定适配器的流量控制
要获取所有网络适配器的名称和属性:-
Get-NetAdapterAdvancedProperty -Name "*"
Run Code Online (Sandbox Code Playgroud)
假设您希望名为“Ethernet 2”的网络适配器仅用于从互联网接收数据,然后键入:-
Set-NetAdapterAdvancedProperty -Name "Ethernet 2" -DisplayName "Flow Control" -DisplayValue "Rx Enabled"
Run Code Online (Sandbox Code Playgroud)
您可以在以下位置找到更多信息: https://learn.microsoft.com/en-us/powershell/module/netadapter/set-netadapteradvancedproperty ?view=win10-ps