Skip to main content

代理设置

2024.2 版本:公开预览版

用于在 Designer 中配置代理身份验证的新方法正处于公开预览阶段。

在公开预览模式下,新的代理配置存在一些限制。在下面的重要注意事项和限制部分中查看这些内容。

请注意,您可以继续使用以前的代理配置或浏览这些新选项。

概览

使用 Alteryx Designer 时,通常需要连接 Internet。因为在工作流中,您可能需要用到通过访问 Internet 来获取信息的工具(例如,下载工具)。您可以直接连接到 Internet,但这种方式可能不符合您所在组织的安全要求。

代理服务器允许您通过中间媒介在您的网络和 Internet 之间路由网络流量。它能够在您的网络和 Internet 之间增加一层额外的安全防护。

您可以直接在 Designer 中,通过“用户设置”配置代理设置。请按以下说明开始操作。

在 Alteryx Designer 中配置代理设置

重要

2024.2 版的代理配置更新处于公开预览版阶段,并且仅适用于 Alteryx Designer。Designer 和 DCM 中的代理设置不会与 Server 同步。

Alteryx 现在提供了一种处理网络中代理服务器的新方法,并引入了新的输入。您可以通过 Designer“用户设置”访问这些代理设置。前往选项 > 用户设置 > 编辑用户设置,然后选择代理选项卡。

接下来,选择启用新代理设置(预览版),以启用新的“公开预览版”代理配置选项并配置以下设置。

代理选择

选择您要配置的代理类型。如果您的代理需要身份验证,请通过下面的“代理身份验证”部分进行配置。您有多个代理选项可供选择:

  • 从不使用代理:如果您不想使用代理访问 Internet,请选择此选项。

  • 使用 Internet 选项设置:这是默认选项。选择此选项后,Designer 将使用您通过计算机的“网络和 Internet”设置定义的代理设置,包括例外列表。要为此设置配置代理,请转到计算机的“网络和 Internet”设置,并配置您的代理设置。选择此选项时,您还需要通过代理身份验证部分选择 DCM 连接,或通过 DCM 创建新连接。请注意,此代理选择允许在需要时使用多种连接方法。

    重要

    您为此设置使用的 DCM 连接应将“地址”和“请求协议”字段留空。

  • 在此位置使用 PAC 文件:PAC 文件是一个包含逻辑的 JavaScript 函数,用于确定网络请求是直接发送到目标地址还是转发到代理服务器。输入您的 PAC 脚本位置的路径。这可以是完整的 URI 路径,也可以是本地文件的完整路径。选择此选项时,您还需要通过代理身份验证部分选择 DCM 连接,或通过 DCM 创建新连接。请注意,此代理选择允许在需要时使用多种连接方法。

    • 有效的 URI 路径示例:http://alteryx.com/example.pachttps://alteryx.com/example.pac

    • 有效的本地文件路径示例:C:\ProgramData\Example\example.pac

    重要

    您为此设置使用的 DCM 连接应将“地址”和“请求协议”字段留空。

  • 手动:选择此选项可通过 Designer 手动提供所有代理详细信息。这基本上允许您直接在 Designer 中定义所需代理的主机名。选择此选项时,您还需要通过代理身份验证部分选择 DCM 连接,或通过 DCM 创建新连接。另请注意,“手动”选项仅允许通过“代理身份验证”部分进行一种连接。

    • “手动”选项要求您通过 DCM 指定代理类型(HTTP、HTTPS 或 SOCKS5h)和代理服务器地址。

    • Designer 使用您在配置 DCM 连接时提供的代理服务器地址(以及任何其他连接设置)。

    • 例外:用于与上述“手动”选项配合使用。选择绕过代理选择...以添加一个用逗号分隔的主机名列表,这些主机名在访问时不使用代理。您也可以输入一个单个星号 ('*') 以匹配所有主机。如果排除列表中的主机名以点 (.) 开头,则该名称与整个域名匹配。例如,.example.comwww.example.comhome.example.com 都匹配,但与 nonexample.com 不匹配。

代理身份验证

使用“代理身份验证”配置身份验证类型(基本、NTLM、Windows Negotiate)和通过上述所选代理进行连接所需的凭证。

  • 选择连接:使用下拉列表选择现有连接(通过 DCM 创建),或选择创建新连接以启动 DCM 并配置您的代理连接。有关此过程的详细信息,请参阅通过 DCM 创建新连接和代理凭证

  • 所选连接(最上端为首选):使用提供的字段以及向上和向下箭头图标,按优先级顺序重新排列现有连接。您的代理连接将按您在此处设置的顺序使用这些连接。使用“–”(减号)图标删除您不再想使用的任何现有连接。

通过 DCM 创建新连接和代理凭证

如果您的代理服务器需要身份验证,您需要创建一个连接并关联凭证。如果您使用的是“手动”代理选项,则需要创建一个连接来指定代理服务器的地址/主机名,如果需要,还需提供相关凭证。此操作通过 Designer 中的数据连接管理器 (DCM) 完成。

在 Designer 的“用户设置”的“代理身份验证”部分中,使用选择连接下拉列表选择创建新连接以启动“连接管理器”窗口。或者,通过 Designer 的主菜单,前往文件 > 管理连接 > 代理服务器,然后选择 + 新建按钮。

至此,您就可以配置您的代理服务器和身份验证了。

  1. 通过技术下拉列表选择代理服务器技术。您可以选择...

    • 任何代理类型:如果选择此选项,则代理类型取自 PAC 文件/Internet 选项。请始终使用此选项,除非您选择了手动配置代理或想要针对不同的代理类型微调代理设置。

    • HTTP 代理

    • HTTPS 代理

    • SOCKS5h 代理

  2. 数据源名称字段中输入此数据源的名称。此标签稍后将用于在 DCM 和“代理用户设置”中引用此代理服务器,因此提供一个描述性名称非常重要,有助于您稍后识别此连接。

  3. 通过地址字段输入代理服务器地址。当使用代理选择的手动选项时,需要执行此操作。否则,代理服务器地址由 PAC 文件/Internet 选项设置提供。在这种情况下,此字段是可选字段,用于将 DCM 代理连接与所选代理服务器 URL 匹配。

    • 代理主机名地址示例:myproxy.example.com:1234

    • 代理 IP 地址示例:158.42.13.3:1234

  4. (可选)在请求协议字段中,选择代理服务器的请求协议。如果只想将此连接用于特定协议(如 FTP),请使用此选项。您可以选择...

    • FTP

    • HTTP

    • HTTPS

    • SFTP

    • SMTP

  5. 选择保存

接下来,您可以选择创建向代理服务器进行身份验证所需要的凭证。

  1. 选择 + 连接凭证开始链接。

  2. 通过身份验证方法下拉列表选择身份验证方法。目前,用户名和密码是所有这些方法唯一支持的凭证类型。要执行 Windows 集成身份验证,请选择身份验证方法,并在 DCM 中将凭证信息留空。以下是目前支持的身份验证方法:

    • 基本

    • 无身份验证

    • NTLM

    • Windows Negotiate (SPNEGO/Kerberos)

  3. 接下来,从凭证下拉列表中选择创建新凭证。您也可以选择现有凭证(如果先前已创建)。

  4. 输入凭证名。同样,这个标签也可供您在以后需要时引用。

  5. 加密保管库:如果除了本地 DCM 存储以外不存在任何加密保管库连接,则不会显示“加密保管库”下拉列表。如果建立了加密保管库连接,下拉列表便可用,并且预先选择了 DCM 本地存储。如果已配置,您便可选择首选加密保管库,例如 HashiCorp 或 CyberArk,并从加密保管库中选择用户名和密码。有关更多信息,请参阅 DCM 外部加密保管库。请注意,加密保管库本身必须能够在不使用代理的情况下访问。

  6. 输入与新凭证关联的用户名密码,以向代理服务器进行身份验证。

  7. 选择创建并链接按钮以完成操作。

编辑代理连接和凭证

创建代理连接和关联的凭证后,您可以根据需要编辑这些详细信息。您可以通过 DCM 执行此操作。

编辑代理连接

要编辑代理连接,请执行以下操作……

  1. 在 Designer 中,依次点击文件 > 管理连接,以打开 DCM。

  2. 选择左侧的代理服务器选项卡,以访问已创建的所有代理连接。

  3. 找到需要编辑的连接,然后选择其名称以查看连接详细信息。您可以在此处查看创建连接时提供的信息,以及链接的任何凭证。如果需要,您还可以选择连接凭证

  4. 选择编辑按钮以更改连接。根据需要更新数据源名称地址请求协议

  5. 选择保存以完成更改,或者选择取消以返回上一个屏幕。

编辑代理凭证

要编辑代理凭证,请执行以下操作……

  1. 在 Designer 中,依次点击文件 > 管理连接,以打开 DCM。

  2. 选择“连接管理器”窗口左侧的凭证选项卡,以访问您以前创建的所有凭证。这包括所有凭证,而不仅仅是与代理连接相关联的凭证。

  3. 找到需要编辑的凭证,然后选择凭证名称以查看其详细信息。您可以在此处查看创建凭证时提供的信息,以及当前使用这些凭证的任何连接。

  4. 选择编辑按钮以更新凭证。根据需要更新方法凭证名称用户名密码

  5. 选择保存以完成更改,或者选择取消以返回上一个屏幕。

从以前的代理配置迁移

新代理配置已在 2024.2 版本中进入公开预览阶段。您可以继续使用以前的代理配置或浏览新选项。要使用新配置选项,您需要在 Designer 的“用户设置”中,从代理选项卡中选择启用新代理设置复选框。

如果您想使用新代理设置,且之前已通过以前的设置提供了代理凭证(用户名和密码),则需要通过 DCM 重新创建这些凭证(如上文所述)。

重要注意事项和限制

在公开预览模式下,新的代理配置存在一些限制。请在下面的“重要注意事项和限制”部分中查看这些内容。

  • 输入数据工具、输出数据工具、库内处理工具:

    • ODBC 驱动程序:

      • 非 DSN(使用 DCM):无可用代理选项(Snowflake 除外)。

      • DSN(无论是否使用 DCM):可以在 DSN 中配置代理。

      • 原始 ODBC 连接字符串:可在连接字符串参数中配置代理。

    • OCI:您可以在 TNS 级别配置代理。

    • OLEDB:您可以在驱动程序级别配置代理。

    • 批量加载器:

      • Google BigQuery 支持新的代理选项。

      • 其他所有批量加载器目前均不支持新代理选项。

    • 其他:

      • HDFS 和 Spark Direct:不支持代理。

  • 下载工具:此工具支持新代理选项。

  • 电子邮件工具发送电子邮件事件:它们支持新代理选项。

  • 连接器工具:

    • Amazon S3 下载和上传工具:这些工具支持新代理选项。

    • 其他所有连接器目前均不支持新代理。

  • Designer:仅 Marketplace 插件(附加组件 > 管理 Marketplace 插件)支持新代理选项。