JIRA(...) 자체가 연결에 실패한다면 이후에 client._session.proxies를 갱신하는 것으로는 너무 늦습니다. get_server_info가 기본으로 활성화되어 있어 생성 과정에서 Jira에 접속할 수 있습니다.

생성자의 공개 인자를 사용하십시오.

from jira import JIRA

client = JIRA(
    server='https://jira.example',
    basic_auth=(jira_user, jira_api_token),
    proxies={
        'http': 'http://proxy.example:8080',
        'https': 'http://proxy.example:8080',
    },
    timeout=30,
)

proxies는 options 안이 아니라 별도의 키워드로 지정합니다. https 항목은 HTTPS 대상을 선택하며, 그 HTTP URL은 프록시 리스너를 나타냅니다. 허용된 공개 경로에서 공개적으로 접근 가능한 Jira 서비스에는 HTTP 프록시 목록이 이 매핑 값에 대한 엔드포인트 후보를 제공합니다. 기존 Jira 계정 입력은 해당 중개자가 요구하는 계정과 별도로 유지하십시오.

생성자의 validate 및 get_server_info 제어는 애플리케이션에 그 동작이 필요할 때 시작 작업을 바꿀 수 있습니다. 이후 Jira 호출의 경로를 제공하지는 못하므로, 실패하는 요청을 미루려면 그것들을 사용하기 전에 전송을 구성하십시오.

관련 글