튜토리얼 04

프록시 모드

홈의 Global Routing이 규칙을 쓸지 정합니다. 연결은 되는데 전체가 느리거나, 직결로 두어야 할 통신까지 노드로 가면, 앱 고장보다 모드가 틀린 경우가 많습니다.

1. 모드 조작은 홈 둘째 줄입니다

홈의 Global Routing이 Config인 상태
그림 1 · Global Routing 오른쪽 Config가 현재 모드입니다. 탭하면 Proxy 또는 Direct로 바꿀 수 있습니다.

Global Routing을 탭하면 Config, Proxy, Direct 세 경로가 나옵니다.

화면 이름 동작 쓸 때
Config / 설정 현재 규칙 파일이 노드인지 직결인지를 정함 일상 사용
Proxy / 프록시 모든 트래픽을 현재 노드로 보냄 규칙이 요청을 잘못 막았는지 가릴 때
Direct / 직결 어떤 트래픽도 프록시에 넣지 않음 문제가 노드 자체인지 확인할 때

바꾼 뒤 홈으로 돌아와 둘째 줄 오른쪽이 고른 항목인지 보세요. Direct인 채로 측정을 시작하지 마세요.

2. Config가 의존하는 규칙

모드가 Config일 때만 Config 탭의 규칙 파일이 분기에 참여합니다. Proxy와 Direct는 이런 「누가 처리할지」 판단을 무시합니다.

Config Files. default.conf가 사용 중인 규칙 파일
그림 2 · 체크는 사용 중인 규칙입니다. 파일을 바꾸면 분기 방침이 바뀌고, 노드 목록은 사라지지 않습니다.
  1. 하단에서 Config를 여세요.
  2. LOCAL FILES에서 쓸 파일을 탭하세요. 체크가 따라 이동합니다.
  3. 원격 규칙은 REMOTE FILES → Add Configuration으로 추가한 뒤 저장하고 선택하세요.
  4. Restore Default Config는 앱에 들어 있는 기본 파일로 되돌립니다. 규칙을 망가뜨린 뒤에 씁니다.

3. 규칙 파일 안의 내용

default.conf를 열면 분류별 개수가 보입니다. 노드 목록이 아니므로 여기서 서버 주소를 찾지 마세요.

default.conf 편집. Rule 289. Hosts와 URL Rewrite 포함
그림 3 · 예시에는 Rule이 289개입니다. 대조 순서를 알기 전에 일괄 삭제하거나 바꾸지 마세요.
  1. General: 이 설정의 공통 옵션.
  2. Rule: 도메인, IP 등으로 PROXY / DIRECT 등 방침을 정함.
  3. Hosts: 로컬 호스트 이름 대응.
  4. URL Rewrite: URL 다시 쓰기. 고급 항목입니다.
  5. HTTPS Decryption / Filter: 복호화와 필터. 기본은 0인 경우가 많습니다. 켜기 전에 인증서와 개인정보 영향을 이해하세요.
  6. 아래 Add Rule, Test Rule은 규칙 추가나 URL 한 건의 대조 테스트에 씁니다.

4. 고르는 법

  1. 평소에는 Config를 써서, 직결해야 할 통신을 로컬에 남깁니다.
  2. Config에서 안 열리는 사이트는 잠시 Proxy로 바꾸세요. 여기서 열리면 규칙이 직결로 보냈거나 잘못 막았을 가능성이 큽니다.
  3. 모든 노드가 실패하면 Direct로 바꾸세요. 직결에서 접속되면 문제는 노드나 구독이며, 시스템 네트워크가 아닙니다.
  4. Proxy를 오래 켜 두지 마세요. 전체를 노드로 보내면 전력이 늘고, 로컬에서 끝낼 통신까지 나갈 수 있습니다.