我的办公室需要 F5 VPN(F5 提供 Debian 软件包的接口f5pvn
)才能从校外连接到校内资源。它可以工作,但如果我理解正确的话,运行该程序意味着我的所有流量都通过 VPN 传输。我只想在例如与校内服务器建立 SSH 连接时使用 VPN。我该如何实现这一点?
我看到过很多相关的问题,例如超级用户上的这个,但有关如何在 Linux 上执行此操作的描述似乎假设您正在使用 OpenVPN。
答案1
您说得对,这是一个设置正确路由的问题,以便只有指向校园资源的流量才能通过 VPN。最简单的方法可能是让 NetworkManager 处理它。您可以为 NetworkManager 安装 f5vpn 插件(https://github.com/ohwgiles/NetworkManager-f5vpn),然后使用 GUI 创建连接。在 GUI 的 IPv4 选项卡下,您只需选择“仅将此连接用于此网络上的资源”即可将流量限制到与 VPN 关联的子网。
免责声明:由于我没有 f5vpn 帐户,所以我无法测试它,但它可以与我使用的其他 VPN 一起使用。