知识库

错误代码:84223ADA 无法通过代理建立隧道。” 在使用 Tableau Desktop 并通过 Oauth 登录 Tableau Server 时


发布时间: 15 Sep 2022
上次修改日期: 04 Dec 2023

问题

在使用 Tableau Desktop 登录支持 OAuth 身份验证的 Tableau Server(其中已配置代理服务器或负载平衡器)时,可能出现以下错误:
 
错误代码:84223ADA
无法连接到 Tableau Server。
无法通过代理建立隧道。代理返回“HTTP/1.1 403 禁止访问”

环境

  • Tableau Desktop
  • Windows
  • Tableau Desktop 与 Tableau Server 之间有代理或负载平衡器
  • OAuth 身份验证

解决方案

添加环境变量 NO_PROXY,在访问 localhost 时绕过代理服务器。
  1. 单击 Windows 菜单中的搜索(放大镜)图标。
  2. sysdm.cpl 输入到文本框,并单击图标。
  3. 打开高级选项卡,并单击环境变量
  4. 在系统变量部分中,单击新建,添加下列环境变量。
    • 变量:NO_PROXY
    • 值:127.0.0.1;localhost
  5. 单击确定,关闭窗口。
如果在“Internet 选项”中配置代理设置,也需要排除 localhost。
  1. 单击 Windows 菜单中的搜索(放大镜)图标。
  2. “Internet 选项”输入文本框,并单击图标。
  3. 选择连接 > LAN 设置 > 高级
  4. 在异常部分中,添加以下值。
  • 127.0.0.1;localhost
  1. 单击确定,关闭窗口。

原因

在使用 Tableau Desktop 并通过 OAuth 身份验证登录 Tableau Server 时,Java 进程负责使用 localhost 与 Tableau Desktop 通信。  如果在运行 Tableau Desktop 的计算机上配置代理服务器,java 进程将尝试通过代理服务器与 Tableau Desktop 进行通信,并失败。 
 
此文章是否已解决问题?