SSL-VPN是一种基于OpenVPN架构的网络连接技术。部署完成后,您仅需要在客户端中加载证书并发起连接,便可通过SSL-VPN功能从客户端远程访问VPC中部署的应用和服务。本文介绍如何通过SSL-VPN将本地客户端接入到无影云桌面的安全办公网络中,实现客户端能够通过私网访问云桌面。
背景信息
通过客户端连接云桌面时,您可以选择以公网或者企业专网(即VPC)进行连接。云桌面支持哪种网络接入方式由云桌面所属工作区的属性决定,相关说明如下:
- 工作区连接方式为公网连接时,则只允许客户端通过公网连接云桌面。
- 工作区连接方式为VPC连接时,则只允许客户端通过企业专网连接云桌面。
- 工作区连接方式为公网和VPC都允许时,则不限制方式,使用客户端连接云桌面时可以自行选择网络接入方式。
VPC连接依赖于阿里云私网连接(PrivateLink)服务,该服务能够实现专有网络VPC与阿里云上的服务建立安全稳定的私有连接,简化网络架构,实现私网访问服务,避免通过公网访问服务带来的潜在安全风险。
说明 私网连接服务不收取费用。选择VPC连接或者公网和VPC都允许时,系统将自动为您开通私网连接服务。
采用VPC连接方式时,需要先打通客户端所属网络(本地)和云桌面安全办公网络(云上)。目前阿里云提供高速通道、智能接入网关和VPN网关等方式可以打通本地和云上网络,其中VPN网关包括IPsec-VPN和SSL-VPN,本文主要介绍如何通过SSL-VPN实现客户端私网访问云桌面。
说明 云桌面支持PC软终端、Web浏览器、硬件终端和移动终端等多种类型的客户端。SSL-VPN方案需要安装OpenVPN,仅适用于PC端(Windows、macOS)。
网络架构
通过SSL-VPN打通本地和云上网络,实现本地客户端通过私网访问云桌面的组网架构如下图所示。

说明 通过VPN网关打通本地和云上网络时,需确保本地客户端可以访问公网。

相关说明如下:
- 专有网络VPC是逻辑上彻底隔离的云上私有网络。无影云桌面从网络角度可以划分为管控VPC、桌面服务VPC和工作区VPC,三者均由阿里云维护。其中管控VPC和桌面服务VPC负责部署管控组件和桌面资源等,工作区VPC是您创建工作区时,系统根据您设置的网段创建的VPC。采用VPN网关建立连接时,您需要自建一个用户VPC。
- 云企业网CEN可以在不同的VPC之间搭建私网通信通道。管控CEN由阿里云维护,您无需关注。用户CEN是您需要自建的CEN,用于实现用户VPC和工作区VPC之间的网络互通。
- 每台云桌面包含两个网卡:eth0和eth1。其中,eth0是内部网卡,负责管控流量、客户端与云桌面建立连接流量等,IP由无影云桌面服务统一分配;eth1是您日常使用的网卡,负责访问VPC内的资源或者访问公网,IP由系统在工作区VPC网段内自动分配。
- VPC连接依赖于PrivateLink服务,该服务能够在工作区VPC(终端节点)与桌面服务VPC(终端节点服务)之间建立安全稳定的私网连接。
操作前,请合理规划用户VPC和工作区VPC的网段,避免产生网段冲突。本文采用以下网段作为示例:
- 工作区VPC:172.16.111.0/24
- 用户VPC:192.168.0.0/16
准备工作
工作区按照账号系统类型可以分为便捷工作区和AD工作区,对应的准备工作如下:
- 便捷工作区
- AD工作区
步骤一:配置SSL-VPN
配置SSL-VPN包括创建VPN网关、创建SSL服务端、发布客户端网段和创建SSL客户端证书。操作步骤如下:
- 登录VPN网关管理控制台。
- 创建VPN网关。
- 创建SSL服务端。
- 将SSL-VPN服务端中设置的客户端网段发布到CEN中。
- 在左侧导航栏,单击路由表。
- 在路由表页面,找到要打通网络的用户VPC,单击路由表实例ID。
- 在路由条目列表页签下,单击自定义页签。
- 找到SSL-VPN服务端中设置的客户端网段,单击发布。
- 创建SSL客户端证书。
步骤二:配置本地客户端连接私网
在本地PC上,您需要安装并登录OpenVPN,在配置DNS后即可一键连接私网。操作步骤如下:
步骤三:测试无影云电脑客户端能否通过私网访问云桌面
SSL-VPN方案仅适用于PC端(Windows、macOS),以Windows的无影云电脑客户端为例,操作步骤如下: