Skip to content

규칙과 규칙 세트

Potatso에서 규칙을 추가해 사이트마다 프록시, 직접 연결, 차단을 정하고 규칙 제공자, 커뮤니티 규칙 세트, GeoIP/GeoSite 데이터를 설치합니다.

Updated Markdown으로 보기

규칙은 규칙 모드에서 각 연결이 어디로 갈지, 즉 프록시나 프록시 그룹을 거칠지, 직접 연결할지, 어디로도 보내지 않을지 정합니다. Potatso는 Mihomo 방식의 규칙을 사용하므로 Clash나 Mihomo 구독의 규칙을 그대로 쓸 수 있습니다.

규칙은 규칙 모드에서만 적용됩니다. 전역 모드와 직접 모드는 규칙을 사용하지 않고, 스마트 모드는 자체 규칙을 사용합니다. 아웃바운드 모드 및 스마트 라우팅을 참고하세요.

규칙 열기

홈에서 추가 구성을 탭한 다음 규칙을 탭합니다.

규칙이 매칭되는 방식

규칙은 위에서 아래로 매칭됩니다. 처음으로 적용되는 규칙에서 매칭이 멈춥니다. 어떤 규칙에도 맞지 않는 트래픽은 최종 아웃바운드를 사용하며, 목록 맨 아래에 기타 모든 트래픽으로 표시됩니다. 탭하면 해당 아웃바운드를 선택할 수 있습니다.

구독에서 온 프로필

프로필이 구독에서 왔다면 규칙이 세 부분으로 나뉘어 표시됩니다.

섹션 매칭 시점
내 규칙 · 구독 이전 가장 먼저 매칭되므로 우선순위가 높습니다.
구독에서 그다음, 구독 자체의 순서대로 매칭됩니다.
내 규칙 · 구독 다음 구독의 규칙이 하나도 적용되지 않을 때만 매칭됩니다.

구독 규칙은 순서를 유지하며 구독과 함께 업데이트됩니다. 사용자가 한 변경은 구독이 업데이트될 때마다 자동으로 다시 적용되며, 추가 구성의 내 오버라이드 아래에 나열됩니다. 원본 구독은 수정되지 않습니다. 구독을 가져오려면 구독 가져오기를 참고하세요.

구독 이전의 내 규칙과 그 아래 구독 규칙이 표시된 규칙 페이지
내 규칙이 구독 규칙보다 앞에 있으므로 우선 적용됩니다.

규칙 추가

  1. 규칙에서 규칙 추가를 탭합니다.
  2. 연결 대상에서 규칙 유형을 선택합니다. 전체 목록은 유형 더 보기를 탭합니다.
  3. example.com 같은 값을 입력합니다. 도메인 규칙을 추가할 때는 최근 연결에서에 기기가 연결했던 호스트가 추천됩니다.
  4. 라우팅 대상을 탭하고 프록시, 프록시 그룹, 직접 또는 거부를 선택합니다.
  5. 구독 프로필이면 위치에서 구독 규칙 이전 또는 구독 규칙 다음을 선택합니다. 그렇지 않으면 상단 또는 하단을 선택합니다.
  6. 추가를 탭합니다.

값 아래 설명에는 규칙이 무엇과 매칭되는지와 저장될 규칙 줄(예: DOMAIN-SUFFIX,example.com,DIRECT)이 표시됩니다.

규칙을 변경하려면 규칙을 탭합니다. 규칙 순서를 바꾸거나 삭제하려면 규칙 편집을 탭합니다.

규칙 유형

유형 규칙 키워드 매칭 대상
도메인 접미사 DOMAIN-SUFFIX 도메인과 모든 하위 도메인.
도메인 DOMAIN 정확히 이 도메인만.
도메인 키워드 DOMAIN-KEYWORD 키워드가 들어 있는 모든 도메인.
도메인 와일드카드 DOMAIN-WILDCARD *.example.com 같은 도메인. *는 임의의 문자 여러 개, ?는 한 문자와 매칭됩니다.
도메인 정규식 DOMAIN-REGEX 정규식과 일치하는 도메인.
IP CIDR IP-CIDR 10.0.0.0/8처럼 범위에 속한 목적지 IPv4 주소.
IPv6 CIDR IP-CIDR6 fc00::/7처럼 범위에 속한 목적지 IPv6 주소.
IP 접미사 IP-SUFFIX 목적지 IP의 뒷부분 비트.
IP ASN IP-ASN 목적지 IP의 네트워크 운영자(AS 번호).
GeoIP GEOIP CN처럼 목적지 IP의 국가 또는 지역.
GeoSite GEOSITE category-ads-all처럼 GeoSite의 도메인 카테고리.
대상 포트 DST-PORT 80/443/1000-2000처럼 포트 또는 포트 범위.
네트워크 NETWORK 모든 TCP 또는 모든 UDP 트래픽.
규칙 세트 RULE-SET 규칙 제공자의 모든 항목.

도메인 접미사, 도메인, 도메인 키워드, IP CIDR, 규칙 세트가 먼저 나열됩니다. 나머지는 유형 더 보기 아래에 있습니다.

옵션에서 네트워크는 규칙을 TCP 또는 UDP 트래픽으로 제한합니다. IP, GeoIP, 규칙 세트 규칙에는 확인 안 함도 있어 Potatso가 규칙과 매칭하려고 호스트 이름을 확인하지 않게 합니다.

규칙 제공자

규칙 제공자는 규칙 세트 규칙이 사용하는 도메인 또는 IP 범위의 목록입니다. 구독에 포함되어 있는 경우가 많습니다.

추가하려면 다음과 같이 합니다.

  1. 홈에서 추가 구성을 탭한 다음 규칙 제공자를 탭합니다.
  2. 규칙 제공자 추가를 탭합니다.
  3. 이름을 입력하고 유형을 선택합니다. HTTP(URL에서 다운로드), 파일, 인라인 중에서 고릅니다.
  4. 동작(도메인, IP CIDR, 클래식)과 형식(YAML, MRS, 텍스트)을 선택합니다.
  5. HTTP 제공자는 URL을 입력하고 업데이트 간격을 선택합니다.
  6. 저장을 탭합니다.

그다음 규칙 세트 유형의 규칙을 추가하고 제공자와 보낼 곳을 선택합니다. 제공자는 규칙이 사용하기 전까지 아무 일도 하지 않습니다.

제공자를 탭하면 불러온 규칙 수를 확인하고, 지금 업데이트로 업데이트하거나, 규칙을 둘러볼 수 있습니다. MRS는 컴파일된 바이너리 형식이라 규칙을 나열할 수 없습니다.

커뮤니티 규칙 세트

규칙 제공자에는 다음 GitHub 저장소의 기성 목록인 커뮤니티 규칙도 나열됩니다.

  • Loyalsoldier/v2ray-rules-dat
  • runetfreedom/russia-v2ray-rules-dat
  • Chocolate4U/Iran-v2ray-rules

저장소를 탭한 다음 목록 옆의 설치 또는 모두 설치를 탭합니다. 목록은 현재 프로필에 규칙 제공자로 설치됩니다. 규칙에서 규칙 세트 규칙을 추가해 각 목록을 어떻게 사용할지 정하세요.

설치할 규칙 세트가 있는 커뮤니티 규칙 저장소
커뮤니티 규칙 저장소: 규칙 세트를 설치한 다음 규칙 세트 규칙에서 사용합니다.

GeoIP와 GeoSite 데이터

GeoIP, IP ASN, GeoSite 규칙은 Potatso에 포함된 GeoData 데이터베이스를 사용합니다. 모든 프로필이 공유하며 각 데이터베이스의 GitHub 릴리스에서 업데이트됩니다.

업데이트를 관리하려면 설정을 열고 GeoData를 탭합니다.

  • 자동 업데이트는 앱을 열 때와 백그라운드에서 확인합니다. 확인 주기는 확인 주기에서 선택합니다. 셀룰러 데이터 사용이 꺼져 있으면 Wi-Fi가 연결될 때까지 확인을 기다립니다.
  • 업데이트 확인은 지금 바로 확인합니다. 셀룰러 데이터를 사용할 수 있습니다.

다운로드한 버전은 다음 연결부터 사용됩니다. 연결된 동안 새 버전이 준비되면 다운로드한 버전 적용을 탭합니다.

탐색

Type to search…

↑↓ navigate↵ selectEsc close