我正在管理一个小型网络,有几个用户想要从他们的工作电脑或家里连接到本地资源。我不能假设他们有管理员权限(在他们的 Windows 机器上),所以我正在寻找一款易于使用且允许他们连接到内部资源的软件。
目前,我采用 SSH 隧道方式,例如,我使用包含几个端口转发到所需服务的 putty 配置文件进行设置。登录是使用证书完成的,所以总的来说这是一个可行的解决方案。
然而,一些用户抱怨网络性能,例如他们的连接(到内部资源,而不是 SSH 连接本身)断开,或者他们的带宽比直接互联网连接低很多。我担心这是由于整个TCP 上的 TCP 问题。
是否有一种通过 UDP 隧道传输端口(或以其他方式访问远程网络)的方法,不需要 Windows 客户端上的管理员权限?我在考虑使用 mosh 之类的东西,它已经打开了一个 UDP 端口 - 但直到现在我找不到任何关于它通过 UDP 转发端口的能力的信息!
请不要建议将 OpenVPN 安装为服务或采用其他类似方法。虽然在某些情况下可以让客户端管理员安装 OpenVPN,但这几乎总是很繁琐,我绝对不想这样做。