处理敏感数据的组织越来越需要控制远程访问数据的处理和存储地点。TeamViewer Tensor 美国区域限制访问确保所有远程连接数据仅通过位于美国的服务器流动。这有助于您满足监管要求,满足网络保险政策,并对关键任务系统的更严格控制。通过限制数据传输到美国本土基础设施,可以降低国际数据传输风险的风险。

本文适用于所有TeamViewer Tensor美国区域限制访问许可证持有者。

工作原理

当你启用美国区域限制访问时,TeamViewer会将所有远程会话数据通过美国境内的专用服务器路由。这包括连接元数据、认证请求和会话流量。您的设备仅连接到美国本土的路由器和条件访问服务器,确保数据驻留合规。

要求

在配置美国区域限制访问之前,请确保您满足以下条件:

  • 激活 TeamViewer Tensor 美国区域限制访问许可证

  • 您的 TeamViewer Tensor账户已启用条件访问

  • TeamViewer Tensor 已配置为使用新用户界面

  • 安装或配置客户端的设备的管理员权限

  • Windows 安装的命令行访问,或 macOS 安装的文件系统访问

局限性

使用美国区域限制访问时请注意以下限制:

  • 仅支持带条件访问的TeamViewer Tensor许可证

  • 仅支持新的TeamViewer Tensor界面

  • 不支持可移植版本(支持完整客户端、主机和快速支持模块)

如何在Windows上配置美国区域限制访问

在将TeamViewer部署到新设备或重新安装时,请使用此方法。你必须使用MSI安装包来实现这个配置。

1. 下载 TeamViewer MSI 安装包并将其放入所需文件夹。

2. 以管理员身份打开命令提示符。

3. 导航到包含 TeamViewer MSI 安装文件的文件夹。

4. 执行以下命令以安装带有美国服务器配置的TeamViewer:

msiexec.exe /i TeamViewer_Full.msi /qn SERVER_ENVIRONMENT=美国

5. 等待安装完成。

6. 确认条件访问路由器在 Windows 注册表中的 HKEY_LOCAL_MACHINE\SOFTWARE\TeamViewer 中设置正确。

注意: 有关完整的MSI部署说明及更多部署选项,请参见本文:

如何在macOS上配置美国区域限制访问

在安装前或安装过程中创建配置文件,配置美国服务器环境。

创建安装程序配置文件

1. 开放 终端

2. 通过运行以下方式创建配置目录:

sudo mkdir -p “/Library/Application Support/com.teamviewer.configuration”

3. 通过执行以下程序创建配置文件:

sudo nano “/Library/Application Support/com.teamviewer.configuration/InstallerConfiguration.json”

4. 向文件添加以下内容:

{
  “ServerEnvironment”: “us”,
  “ConditionalAccessRouters”: [
    “us-was-anx-c001.carouter.us.teamviewer.com”
  ]
}

5. 按 Control + O 保存,然后按 回车 确认。

6. 按 Control + X 退出编辑器。

7. 安装或重新安装TeamViewer的完整客户端或主机。

使用脚本自动创建配置

你可以用脚本自动化配置文件的创建。

#!/bin/bash
set -e
This script applies an installer configuration It needs to be run before installing TeamViewer
as root (or with sudo).
This script is an example for documentation and testing purposes. It is provided "as is" without
any warranty or support.
if (( $# == 0 )); then
echo "Usage: $(basename $0) <router1> [<router2>, ...]" >&2
exit 1
fi
JSON_ARRAY="["
ELEMENT_SEP=""
for ARG in "$@"; do
JSON_ARRAY+="${ELEMENT_SEP}\"${ARG}\""
ELEMENT_SEP=", "
done
JSON_ARRAY+="]"
if [ "${EUID}" -ne 0 ]; then
echo "This script needs to be run as root (or with sudo)." >&2
exit 1
fi
if [ -e "/Applications/TeamViewer.app" ]; then
echo "TeamViewer is already installed. You will have to install it again for the settings to take effect!"
fi
if [ -e "/Applications/TeamViewerHost.app" ]; then
echo "TeamViewer Host is already installed. You will have to install it again for the settings to take effect!"
fi
mkdir -p "/Library/Application Support/com.teamviewer.configuration"
cat >"/Library/Application Support/com.teamviewer.configuration/InstallerConfiguration.json" <<EOF
{
"ServerEnvironment": "us",
"ConditionalAccessRouters": ${JSON_ARRAY}
}
EOF