自动无线网络切换

自动无线网络切换

我在工作中遇到了一个奇怪的情况,我正在努力解决......

我在一家大型公司担任网络开发人员,该公司的网络安全措施一向非常严格。

需要明确说明的是,我并没有试图以任何方式规避任何限制……实际上,当我登录到我们的“移动”网络(它实际上不是这个词的任何正常意义上的移动,只是他们使用的一个愚蠢的名字)时,我的角色基本上拥有不受限制的权限(这很棒,但很有必要,因为我必须运行各种疯狂的东西来测试软件)。奇怪的是,我的问题恰恰相反:我需要连接到一个限制更严格的网络!

最近,我开始使用另一个部门购买的一款新软件 IBM Unica。这款软件显然配置为仅允许连接到我们的“leaper”网络(即我们的“所有员工”网络,我不知道它为什么被命名为 leaper)的用户访问。如果我登录“移动”,网站将不会响应,因此我必须切换。另一个部门控制着这一切,我无法进行任何更改以使其可通过移动设备访问。

现在,leaper 显然受到更多限制。连接到该网络时,我无法完成 90% 的工作,因此我不能全职切换。我只在 Unica 中工作时才需要此网络,由于某些原因,它也仅限于 Internet Explorer(还有其他几个与人力资源相关的非常小的页面必须使用 leaper 和 IE,但在将 Unica 添加到我的工作中之前,切换以检查工资单并不那么不方便)。

我想要实现的目标是:像往常一样,默认连接到移动设备。如果我在 IE 中加载某些内容(如果我们能实现这一点,我想添加 MediaBin 之类的东西,这些东西我很少使用,但也需要使用 jumper),它会自动切换到 jumper。如果我返回 Chrome 并加载页面,它应该知道要使用移动设备。

基本上,我每天需要进行数百次切换。现在,我通常每天在一台显示器上打开 Unica,在另一台显示器上打开聊天客户端、Skype 和垃圾邮件,在第三台显示器上打开浏览器。每次切换窗口时,我都无法手动更改网络选择……这不仅非常繁琐,而且增加这一步骤还会让我的工作效率降低 20%。

到目前为止,我发现代理切换器,但它们似乎只做与我需要的相反的事情(检测网络并改变程序行为,我需要检测程序并改变网络)。

在我的网络设置中,我确实看到列出了 3 个单独的无线适配器(2 个虚拟 WiFi MiniPort 适配器)。是否可以将这些适配器绑定到不同的 wifi SSID?是否有任何现有软件能够检测程序行为并进行相应切换?

也许代理是可行的方法?是否有任何方法可以将跳跃网络设置为代理……即设置一条规则,将程序的所有流量发送到该路由器的 IP?

提前致谢。我可能在 Linux 上花 5 分钟就能解决这个问题,但遗憾的是我无法控制我选择的操作系统 :(

答案1

简单的解决方案:我忘记了我有一个已禁用的以太网端口,该端口默认为正确的网络。Windows 知道根据需要在它们之间切换。

剩余错误:这会导致一些网站无法处理交换并导致响应超时。例如 JIRA。

我改用了一个复杂的解决方案:我设置了一个在后台运行的虚拟机,并在其上运行代理服务器。我将以太网端口仅从属于这台机器,这样我的“外部”机器就不会尝试使用它。然后,我配置了一个代理切换器,它将所有来自特定程序的流量路由到代理,该代理通过以太网成功处理我需要的所有网络流量。这可以解决 99% 的需要切换网络的情况。剩下的 1% 很少见,可以忽略。

相关内容