Clash 첫 연결 가이드: 노드 선택부터 지연 테스트, 프록시 작동 확인까지
Clash를 처음 쓰는 사용자를 위해 노드 목록에서 노드를 고르고 전환하는 법, 지연 테스트 결과 읽는 법, 브라우저와 명령줄로 프록시 작동을 확인하는 법을 순서대로 설명합니다.
Clash를 처음 쓰는 사용자를 위해 노드 목록에서 노드를 고르고 전환하는 법, 지연 테스트 결과 읽는 법, 브라우저와 명령줄로 프록시 작동을 확인하는 법을 순서대로 설명합니다.
구독을 Clash에 불러온 뒤 노드 목록 앞에서 멈추는 사람이 많습니다. 이름이 길게 나열되고 그 옆에 숫자가 붙어 있는데 어떤 걸 눌러야 할지 알기 어렵죠. 이 글은 한 번의 완전한 "첫 연결" 과정을 순서대로 다룹니다. 노드 목록을 여는 시점부터 실제로 트래픽이 프록시를 통과했는지 최종 확인하는 시점까지, 전문 용어를 이미 알고 있다고 가정하지 않고 그대로 따라 할 수 있는 구체적인 동작을 제시합니다.
플랫폼별 Clash 클라이언트(Clash Verge, ClashX, Clash for Windows 등)는 세부적으로 조금씩 다르지만 핵심 구조는 대체로 같으며, 보통 네 부분으로 나뉩니다.
처음 사용할 때는 "시스템 프록시" 또는 "TUN 모드" 중 하나가 켜져 있는지 먼저 확인하는 것이 좋습니다. 노드를 골랐더라도 트래픽을 넘겨받는 방식이 켜져 있지 않으면 브라우저는 여전히 프록시를 타지 않습니다. 시스템 프록시는 운영체제의 HTTP/HTTPS 프록시 설정을 통해 작동하며 설정이 간단하고 대부분의 웹 브라우징과 앱에는 이 정도로 충분합니다. TUN 모드는 네트워크 계층에서 모든 트래픽을 넘겨받아 호환성이 더 좋고, 특히 시스템 프록시 설정을 읽지 못하는 앱에 적합하지만 보통 추가 권한 승인이 필요합니다.
아직 구독을 불러오지 않았거나 구독 링크를 어디서 받는지 모른다면, 먼저 기본 설정을 마친 뒤 노드 선택과 확인 부분으로 돌아오는 것을 추천합니다.
노드 목록은 평평하게 나열된 목록이 아니라 "전략 그룹" 단위로 구성되어 있습니다. 흔히 볼 수 있는 그룹 구조는 다음과 같습니다.
처음 사용하는 사람에게 가장 간단한 방법은 주 전략 그룹(보통 Proxy 또는 구독 제공자가 지정한 이름)을 찾아 드롭다운을 연 다음, 초록색으로 표시되거나 지연 수치가 낮은 노드를 직접 선택해서 이 그룹이 정상적으로 연결되는지 먼저 확인하고, 그 다음에 자동 최적 선택으로 바꿀지 결정하는 것입니다. 구독 파일이 용도별로 여러 그룹을 나눠 놓았다면 각 그룹에서 현재 선택된 노드가 사용 가능한지 한 번씩 확인해서, 어떤 분류가 계속 이미 죽은 노드를 가리키고 있는 상황을 피하는 것이 좋습니다.
노드 이름 오른쪽에는 보통 지연 수치가 표시되며 단위는 밀리초(ms)입니다. 노드 목록 화면의 "테스트" 버튼이나 개별 노드 옆의 새로고침 아이콘을 클릭하면 지연 테스트를 수동으로 실행할 수 있습니다. 이 숫자를 이해할 때 몇 가지 주의할 점이 있습니다.
추천하는 습관: 노드를 바꾸기 전에 지연을 한 번 측정하는 것이지, 이름만 보고 "빠를 것 같은" 노드를 짐작하는 것이 아닙니다. 이름에 들어간 지역명이나 번호와 실제 네트워크 품질은 필연적인 연관이 없습니다.
새 노드를 선택한 뒤 곧바로 적용됐다고 단정하지 말고, 다음 순서로 확인해 보세요.
노드를 바꾼 뒤 웹페이지가 뚜렷하게 느려지거나 로딩이 안 된다면, 먼저 지연 테스트로 돌아가 해당 노드가 지금 정상인지 확인하고, 그 다음에 규칙이 해당 트래픽을 다른 그룹으로 보내서 실제로는 다른 노드를 타고 있는 게 아닌지 확인하는 편이 좋습니다.
가장 직접적인 방법은 현재 나가는 IP와 지역을 보여주는 페이지에 접속하는 것입니다. 구체적인 단계는 다음과 같습니다.
지역 정보가 노드가 있는 지역으로 바뀌었다면 프록시가 정상 작동한다는 뜻입니다. 여전히 로컬 네트워크의 주소가 표시된다면, 대부분 시스템 프록시가 켜져 있지 않거나 브라우저 자체에 별도의 프록시 설정이 되어 있는 경우(일부 브라우저는 시스템 프록시와 무관하게 독자적으로 설정할 수 있어 덮어써졌는지 확인이 필요합니다)입니다.
추가로 클라이언트의 "연결" 화면을 열어 두고 웹페이지를 접속하면서 해당 도메인의 연결 기록이 실시간으로 나타나는지, 그리고 그 기록에 표시된 노드가 방금 선택한 노드인지 함께 확인할 수 있습니다. 이 방법은 어떤 노드가 이번 요청을 처리했는지 정확히 알 수 있어 IP만 보는 것보다 더 정밀합니다.
명령줄 방식은 터미널로 문제를 파악하는 데 익숙한 사용자에게 적합하며, 특히 브라우저 캐시나 확장 프로그램의 간섭으로 결과가 헷갈릴 때 더 확실합니다. macOS와 Linux에서 흔히 쓰는 curl 명령을 예로 들면 다음과 같습니다.
curl -x http://127.0.0.1:7890 https://ifconfig.me
이 명령은 로컬의 HTTP 프록시 포트를 통해 요청을 보내고 반환값은 나가는 IP 주소입니다. 포트 번호는 클라이언트 설정 화면에 표시된 믹스 포트나 HTTP 포트를 확인해야 하며, 클라이언트마다 기본값이 다를 수 있으니 예시의 숫자를 그대로 쓰지 말고 실제 화면에 표시된 값을 기준으로 하세요.
시스템 프록시 포트가 아니라 TUN 모드를 켜 둔 경우에는 -x 옵션 없이 그대로 요청을 보내면 됩니다. TUN 모드는 이미 네트워크 계층에서 트래픽을 넘겨받고 있기 때문입니다.
curl https://ifconfig.me
프록시를 켜기 전과 후, 두 번의 결과로 나온 IP를 비교해서 주소가 바뀌었고 선택한 노드의 지역과 일치하면 프록시 경로가 정상적으로 연결됐다는 뜻입니다. 명령이 타임아웃되거나 연결이 거부되면 먼저 포트 번호가 맞는지 확인하고, 그 다음 클라이언트의 프록시 리스닝 서비스가 실행 중인지 확인하세요.
명령줄 테스트는 프록시 포트 자체가 요청을 전달할 수 있는지만 확인할 수 있으며, 브라우저에서의 실제 사용 경험을 대체할 수는 없습니다. 두 방법을 모두 한 번씩 해 보며 서로 확인하는 것을 권합니다.
위 절차를 따라 했는데도 프록시가 작동하지 않는 것으로 보인다면, 여러 설정을 동시에 바꾸지 말고 다음 순서로 하나씩 배제해 나가는 것을 권합니다.
하나씩 점검을 마친 뒤, 앞서 설명한 브라우저 또는 명령줄 확인 절차를 다시 한 번 반복해서 문제가 실제로 해결됐는지 확인하세요. "이제 됐을 것"이라고 느낌으로 판단하지 마세요.
처음 설정에 성공한 뒤로는 노드를 바꾸거나 클라이언트를 재시작할 때마다 전체 절차를 다시 밟을 필요 없이, 짧은 확인 동작을 습관으로 남겨 두는 것을 권합니다. "연결" 화면을 열어 새 연결이 생기는지 보거나, 앞서 기록해 둔 명령줄 명령을 빠르게 한 번 실행해 보면 몇 초 안에 경로가 살아 있는지 확인할 수 있습니다. 이 습관은 "왜 갑자기 연결이 안 될까"를 파악할 때 특히 유용합니다. 정상 상태에서 무엇이 보여야 하는지 이미 알고 있으므로 비정상 상태를 한눈에 구분할 수 있기 때문입니다.
아직 클라이언트를 설치하지 않았거나 자신의 시스템에 더 맞는 버전으로 바꾸고 싶다면 다운로드 페이지에서 전 플랫폼 설치 파일을 확인하거나, 먼저 시작 가이드를 한 번 읽고 전체 흐름을 따라가 보세요.