Windows 10 上的 Cisco AnyConnect 拆分隧道

Windows 10 上的 Cisco AnyConnect 拆分隧道

我在处理客户的 VPN 时遇到了一些问题。

语境:

我是一名 Android 工程师,正在与一位客户合作,他的资源、存储库、仪表板、电子邮件、CI/CD 等都位于 VPN 网络后面。

问题:

我需要使用一组工具来处理这个客户的应用程序,但这些工具无法在 VPN 后面工作,因为 VPN 似乎基本上阻止了所有内容(Google、Slack、Android Studio 等)。

问题:

iOS 人员正在使用一种名为 Shimo 的工具来通过 VPN 和本地互联网连接进行分割隧道传输,这样他们就可以访问 VPN 后面的资源并使用他们的工具。

Windows 10 有类似的东西吗?

笔记:

  • 我已经在谷歌上搜索了很多次,试图找到一个可以与 Cisco AnyConnect 协议兼容的类似工具,但没有找到。
  • 我尝试设置 Windows 10 VPN。
  • 我实际上有两台计算机,所以我一直在尝试在两台计算机之间设置一个带有共享文件夹的本地网络,这样我就可以将 Git 存储库从 VPN 计算机克隆到该共享文件夹中,然后使用 Android Studio 和我使用的所有工具从另一台计算机访问它。至少那是我的想法,但是只要我打开 VPN,VPN 计算机就会从网络中消失。
  • 尝试使用 Amazon Workspace VM 执行相同操作但无法设置共享文件夹。
  • 如果能得到一个不需要太多努力的解决方案就太好了,也许我错过了一些类似 Shimo 的 Windows 客户端?
  • 客户端不是VPN 非常灵活,因此允许 Slack、Google 等通过 VPN 不是一个选择。

编辑1:

  • 我一直在尝试配置 Cisco 的 VPN 适配器以使用远程网络上的默认网关,就像它在帖子。但在 Windows 10 上没有这个选项:

例子

  • 我一直在尝试使用 OpenConnect 而不是 Cisco,因为 OpenConnect 据称支持 Cisco 的协议。但是,我不太清楚如何将 Cisco 的配置文件导入 OpenConnect。我的 Cisco 客户端使用 VPN 的主机名、用户名和密码,您需要选择一个组,然后您需要输入我通过赛门铁克 VIP 应用程序。我不太清楚如何在 OpenConnect 上配置所有这些:

配置示例

答案1

Cisco AnyConnect 客户端肯定阻止了计算机的本地网络。这是由 VPN 服务器决定的,但 Shimo 客户端显然可以忽略它。

替代 VPN 客户端是 OpenConnect,被描述为“最初为支持 Cisco 的 AnyConnect SSL VPN 而创建的 SSL VPN 客户端”,因为“Cisco 客户端……发现它存在许多缺陷”。

要提取 Cisco AnyConnect 的登录详细信息,可以在文件中找到 %ProgramData%\Cisco\Cisco AnyConnect Secure Mobility Client\Profile,该文件是(或包含)一个 XML 文件。

此 XML 文件可能包含标签HostAddress,其中包含您的 VPN 服务器地址。请注意,也可能HostName有多个标签。您需要选择正确的一个。

您可能还需要 VPN 组。在这种情况下,请group在 XML 中搜索关键字(可能还有XSD)以获取所需的组信息。

有关 XML 文件结构的更多信息,请参阅文章
Anyconnect XML 首选项

这是我在电脑上没有安装这两种产品的情况下能做到的。欢迎在我的回答中添加您采取的任何其他步骤。

相关内容