在OS X中可以指定应用程序使用哪个网络连接?


Answers:


3

解决这个问题的主要方法可能是使用ipfw命令行,尽管我确实对此没有太多经验。您可以制定自定义路由规则来执行所需的操作。

其他一些选择:

  • 如果应用尝试在该网络上专门使用某些内容,则应采用这种方式进行路由。如图所示,如果您的本地网络是192.168.xx,而您的远程网络是10.0.xx,那么如果您尝试访问10.0.xx上的内容,它将以这种方式路由。

  • 想到的另一个想法(实际上只是绕过了这个问题)将是有一个applescript在需要时更改接口的顺序。您的mac应该使用列表顶部的任何内容作为首选网络。如果将机场向上拖动,它将使用它作为主要网络。编写脚本脚本可能很容易,并且当您需要在模拟器中进行测试时可以快速更改。


1
不,ipfw不会“按应用程序”运行,但是如果他能够找到所使用的端口,则需要通过正确的子网转发这些端口……这是可能的,但可能很复杂。
Martin Marconcini 2010年

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.