ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Java] proxyHost, nonProxyHosts
    백엔드/Java 2023. 6. 27. 18:29

    개발을 하다보면 proxy 설정을 해야하는 경우가 있다.

    참고 : 이렇게 개발하는 것이 맞는지는 모르겠다. 로컬에서 빌드할 때 많이 사용하는 것 같다.

     

    proxyHostnonProxyHosts 둘 다 Java 시스템 속성이다.

     

    proxyHost

    • HTTP 트래픽을 중계하는 프록시 서버의 호스트 이름
    • 이 속성은 Http 요청이 프록시 서버를 거쳐갈 수 있도록 한다. 때문에 보안이나 네트워크 효율성 등의 이유에 필요할 수 있다.
    • 추가적으로 포트도 설정 가능하다.
    // 프록시 호스트 설정
    System.setProperty("http.proxyHost", "proxyserver.com");
    
    // 포트 설정
    System.setProperty("http.proxyPort", "8080");

     

    nonProxyHosts

    • 프록시 서버를 거치지 않고 직접 연결할 호스트 목록을 정의한다.
    • 프록시를 우회할 때 유용하게 사용 가능하다.
    // 프록시를 우회할 ip 및 도메인 설정
    System.setProperty("http.nonProxyHosts", "localhost|*.myintranet.com");

     

     

    끗!

    728x90
    반응형

    '백엔드 > Java' 카테고리의 다른 글

    [Java] gradle.properties의 역할과 설정 방법  (0) 2023.06.27
Designed by Tistory.