Rule-based Routing
규칙 기반 라우팅
규칙 기반 라우팅은 도메인, IP, 포트 등의 조건에 따라 연결을 직접 연결, 차단 또는 지정된 정책으로 전달합니다. 규칙 모드에서는 보통 위에서 아래로 확인해 먼저 매칭된 규칙의 정책을 적용하므로, 구체적인 규칙을 범위가 넓은 규칙보다 앞에 두는 것이 일반적입니다. 웹사이트가 예상과 다른 경로로 나간다면 노드만 바꾸지 말고 연결 기록에서 실제 매칭된 규칙을 확인한 뒤 규칙 순서를 조정하세요.
규칙 관리 방법 보기 →
Proxy Group / proxy-groups
프록시 그룹
프록시 그룹은 노드나 다른 그룹을 묶어 규칙에서 참조할 수 있는 이름으로 만들며, 선택 방식은 그룹 유형에 따라 달라집니다. select는 수동 선택, url-test는 지정한 조건에 따른 테스트 선택, fallback은 사용 가능한 항목을 순서대로 선택하는 유형입니다. 규칙에 지정한 그룹 이름은 설정과 일치해야 하며, 테스트 결과는 지정된 테스트 대상과 당시 네트워크 환경에 한해서만 유효합니다.
DOMAIN-SUFFIX
도메인 접미사 규칙
DOMAIN-SUFFIX는 지정 도메인과 하위 도메인을 매칭합니다. 예를 들어 DOMAIN-SUFFIX,github.com,PROXY는 설정에 해당하는 PROXY 정책이 있을 때 github.com과 하위 도메인에 적용됩니다. 임의 문자열 포함 매칭이 아니므로 관계없는 도메인에 같은 문자열이 있다는 이유만으로 매칭되지는 않습니다. 정확한 도메인 하나만 매칭하려면 DOMAIN을 사용하세요.
GeoIP / GEOIP
GeoIP
GeoIP는 IP 주소 데이터베이스의 소속 분류를 기준으로 연결을 매칭합니다. 예를 들어 GEOIP,CN,DIRECT는 해당 분류에 속하는 대상을 직접 연결로 전달합니다. 결과는 실제 대상 IP와 로컬 데이터베이스 내용에 따라 달라지며, 회사 등록지, 접속자 위치와는 관계가 없습니다. CDN을 사용하는 웹사이트는 다른 주소로 해석될 수 있으므로 잘못된 라우팅이 발생하면 DNS 결과와 데이터베이스 업데이트 여부를 함께 확인해야 합니다.
MATCH
MATCH 기본 규칙
MATCH에는 도메인이나 IP 조건을 추가하지 않으며, 앞선 규칙에 매칭되지 않은 연결을 처리하기 위해 보통 rules의 마지막 줄에 둡니다. MATCH,PROXY는 남은 트래픽을 PROXY라는 정책으로 전달한다는 뜻이지, 특정 노드를 자동으로 찾는다는 뜻은 아닙니다. 이 규칙을 앞에 두면 뒤의 규칙은 해당 연결을 처리할 기회를 얻지 못하는 경우가 많습니다.