![为什么 IPSec VPN 压缩和 Windows 远程桌面不能一起工作?](https://linux22.com/image/1427830/%E4%B8%BA%E4%BB%80%E4%B9%88%20IPSec%20VPN%20%E5%8E%8B%E7%BC%A9%E5%92%8C%20Windows%20%E8%BF%9C%E7%A8%8B%E6%A1%8C%E9%9D%A2%E4%B8%8D%E8%83%BD%E4%B8%80%E8%B5%B7%E5%B7%A5%E4%BD%9C%EF%BC%9F.png)
我刚刚发现了一个奇怪的问题。我通过 VPN 连接到远程网络。此 VPN 内有一个单独的 Microsoft Small Business Server(不提供 VPN,由另一台设备提供)。因此设置如下:
带有第三方 VPN 客户端的 Windows <-> (WAN) <-> VPN 网关 <-> SBS
我可以 ping 通 SBS,当通过 VPN 连接到远程网络时,我可以完美地访问共享文件夹。我使用的所有其他程序也都运行正常。在启用和停用 IPSec 压缩的情况下,这在两种情况下都有效,没有问题。
这仅有的如果启用了 IPSec 压缩,则无法正常工作的是我的 Windows 客户端和 SBS 之间的远程桌面连接。但是,如果禁用了 IPSec 压缩,它就可以正常工作。在这种情况下,我从 RDC 收到的唯一错误是无意义的消息“发生了内部错误”。
如果压缩/解压缩是在 VPN 网关和我的 VPN 客户端之间处理的,那么 SBS 远程桌面怎么会失败(但其他一切都正常)?这难道不应该再深一层吗?远程桌面应用程序甚至不应该知道数据被压缩和解压缩了,不是吗?
有什么方法可以让 RDC 和 IPSec 压缩一起工作吗?