문서 설정 로드 밸런싱 load-balance

로드 밸런싱 load-balance

트래픽을 그룹 내 여러 노드에 분산시켜 여러 회선의 대역폭을 최대한 활용하며, 비정상 노드는 자동으로 건너뜁니다.

설정 예시

config.yaml YAML
proxy-groups:
  - name: "load-balance"
    type: load-balance
    proxies:
      - ss1
      - ss2
      - vmess1
    url: 'https://www.gstatic.com/generate_204'
    interval: 300
    strategy: consistent-hashing

strategy

round-robin

모든 요청을 그룹 내 다른 프록시 노드에 순서대로 돌아가며 분배합니다.

consistent-hashing

동일한 대상 주소의 요청은 그룹 내 동일한 프록시 노드에 고정 분배됩니다. 대상 주소가 도메인일 경우 최상위 도메인 기준으로 매칭되며, 세션 유지가 필요한 상황(예: 일부 웹사이트가 동일 IP 로그인을 요구하는 경우)에 적합합니다.

sticky-sessions

동일한 소스 주소 + 대상 주소의 요청은 동일한 노드에 분배되며, 캐시는 10분 후 만료됩니다. consistent-hashing보다 더 세밀한 바인딩 단위입니다.

나머지 필드는 공통 필드를 참고하세요.