Loading
Salesforce에서 이메일을 보내기 위해서는 도메인 인증이 필요합니다.더 많이 읽기

프록시를 통해 REST API로 로컬 Tableau Server에 로그인할 때 "Cannot connect to proxy"(프록시에 연결할 수 없습니다) 오류가 발생했습니다

게시 일자: Aug 25, 2025
상세 설명

Tableau Server 컴퓨터에서 Python으로 REST API를 사용하여 로그인하는 경우 Tableau Server에서 프록시 서버를 사용하면 다음 오류가 발생하고 스크립트가 실패합니다.

Max retries exceeded with url: /api/3.14/auth/signin (Caused by ProxyError('Cannot connect to proxy.'...

Cause

이 문제는 Tableau REST API와 관련이 없는 일부 프록시 관련 문제가 있는 Python 3.9로 인해 발생할 수 있습니다.
솔루션

옵션 1

python 3.9.x 대신 3.10.5를 사용합니다.

옵션 2

python 스크립트에 아래와 같은 NO_PORXY 설정을 추가합니다. 이러한 방식으로 NO_PORXY 설정이 python 스크립트 자체에만 영향을 미치도록 제한합니다. OS를 다시 시작하거나 시스템 수준 프록시 설정을 변경할 필요가 없습니다.
=====
os 가져오기
os.environ['NO_PROXY'] = "localhost;127.0.0.1;<sever name>;<server ip address>"
=====


옵션 3

Tableau Server의 localhost에 대한 프록시 서버를 우회하려면 환경 변수 NO_PROXY를 추가합니다.
  1. Windows 메뉴에서 검색(돋보기) 아이콘을 클릭합니다.
  2. 텍스트 상자에 sysdm.cpl 을 입력하고 아이콘을 클릭합니다.
  3. Advanced(고급) 탭을 열고 Environmental Variables(환경 변수)를 클릭합니다.
  4. 시스템 변수 섹션에서 New(새로 만들기)를 클릭하여 다음 환경 변수를 추가합니다.
           변수: NO_PROXY
           값: localhost;127.0.0.1;<sever name>;<server ip address>
  1. OK(확인)를 클릭하여 패널을 닫습니다.
프록시 설정이 "Internet Options(인터넷 옵션)"에서 구성된 경우 localhost Tableau Server를 제외해야 할 수도 있습니다.
  1. Windows 메뉴에서 검색(돋보기) 아이콘을 클릭합니다.
  2. "Internet Options(인터넷 옵션)"를 텍스트 상자에 입력하고 아이콘을 클릭합니다.
  3. Connections(연결) > LAN Settings(LAN 설정) > Advanced(고급)를 선택합니다.
  4. Exceptions(예외) 섹션에서 다음 값을 추가합니다.
           localhost;127.0.0.1;<sever name>;<server ip address>
  1. OK(확인)를 클릭하여 패널을 닫습니다.
추가 자원
https://github.com/psf/requests/issues/6139
https://docs.python.org/release/3.10.5/whatsnew/changelog.html#python-3-10-5-final
 
Knowledge 기사 번호

001496879

 
로드 중
Salesforce Help | Article