Zoom·Teams 화상회의 끊김 줄이는 Shadowrocket 원격근무 설정 팁

회의 앱과 검색 트래픽의 경로를 나눠 원격근무 환경을 다듬어 보세요. Shadowrocket 규칙 설정부터 노드 지연 시간과 UDP 확인, Wi-Fi 및 모바일 데이터에서의 테스트까지 Zoom·Teams 이용에 필요한 실전 팁을 정리했습니다.

이 글의 핵심

Zoom이나 Teams 회의가 자주 멈추거나 음성이 늦게 들린다면, 연결 모드를 무작정 바꾸기보다 회의 트래픽과 일반 웹 트래픽이 어떤 경로로 나가는지 나눠 확인하세요. 이 글에서는 Shadowrocket의 Config 규칙, 연결 지연 시간, UDP 통신, Wi-Fi와 모바일 데이터별 시험 방법을 단계별로 설명합니다. 규칙을 추가한 뒤에는 회의 앱의 화면에 표시되는 네트워크 상태와 Shadowrocket의 요청 기록을 함께 확인해 원인을 좁힐 수 있습니다.

1. 회의 끊김을 경로 문제와 네트워크 문제로 나누기

화상회의의 끊김은 한 가지 원인으로만 발생하지 않습니다. Wi-Fi 신호가 약하거나 모바일 데이터가 혼잡한 경우, 선택한 연결의 응답 시간이 높거나 손실이 있는 경우, 회의 앱이 사용하는 미디어 통신이 현재 네트워크에서 제한된 경우 모두 음성 지연이나 화면 정지로 이어질 수 있습니다. Shadowrocket에 연결되었다는 표시만으로 Zoom이나 Teams의 음성·영상 경로까지 정상이라고 판단할 수는 없습니다.

회의 트래픽과 웹 검색 트래픽은 요구하는 특성이 다릅니다. 검색이나 문서 페이지는 잠깐의 지연을 사용자가 크게 알아차리지 않을 수 있지만, 음성·영상은 작은 지연과 패킷 손실도 대화의 끊김으로 느껴질 수 있습니다. 따라서 모든 트래픽을 같은 경로에 강제로 보내기 전에 현재 Global Routing 모드, 사용 중인 연결의 응답 상태, 회의 앱의 실제 요청을 각각 확인하는 편이 안전합니다.

2개 경로
회의 트래픽과 일반 웹 트래픽을 구분해 확인
3가지 확인
지연 시간, 손실·끊김, 회의 앱의 네트워크 상태
2개 환경
같은 회의 조건으로 Wi-Fi와 모바일 데이터 비교

먼저 회의 앱을 켜지 않은 상태와 회의에 참여한 상태를 구분해 보세요. 다른 앱과 웹페이지도 동시에 느리다면 Wi-Fi나 모바일 데이터 자체, 또는 현재 선택한 연결을 우선 점검해야 합니다. 회의 앱만 불안정하다면 앱이 접속하는 도메인과 UDP 경로, 해당 요청에 적용된 규칙을 확인할 차례입니다.

2. Global Routing과 회의 앱 규칙의 관계

규칙에 회의용 도메인을 추가해도 Home → Global Routing이 해당 규칙을 적용하는 모드가 아니면 기대한 분할 라우팅이 작동하지 않을 수 있습니다. 규칙을 기준으로 트래픽을 나누려면 우선 Global Routing을 Config로 설정하고, 현재 사용 중인 Config에 해당 규칙이 저장되어 있는지 확인하세요. Proxy나 Direct 모드에서는 전체 트래픽 처리 방식이 달라지므로, 규칙이 무시된다고 결론 내리기 전에 모드부터 확인해야 합니다.

규칙은 보통 위에서 아래로 평가됩니다. 이미 앞쪽의 넓은 규칙이 회의 도메인에 먼저 매칭되면 뒤에 추가한 구체적인 규칙까지 도달하지 않을 수 있습니다. 예를 들어 회의 도메인을 PROXY로 보내려는 경우, 그 도메인을 포함하는 더 넓은 DOMAIN 또는 DOMAIN-SUFFIX 규칙이 앞에 있는지 살펴보세요. 마지막의 FINAL 규칙은 앞선 규칙에 매칭되지 않은 요청에만 적용됩니다.

[Rule]
DOMAIN-SUFFIX,zoom.us,PROXY
DOMAIN-SUFFIX,teams.microsoft.com,PROXY
FINAL,DIRECT

위 내용은 규칙의 배치와 형식을 설명하는 예시이며, Zoom이나 Teams가 사용하는 전체 도메인 목록은 아닙니다. 앱과 회의 기능, 계정 환경, 서비스 변경에 따라 추가 도메인이나 IP 주소가 사용될 수 있습니다. 필요한 도메인을 확인하지 않은 채 두 줄만 넣고 모든 음성·영상 트래픽이 분리되었다고 가정하지 마세요. 기존 설정에 이미 도메인 규칙이나 FINAL이 있다면 같은 줄을 중복해서 추가하는 대신 실제 순서와 적용 정책을 검토하세요.

회의용 규칙

라우팅 모드
Home → Global Routing → Config
규칙 위치
포괄적인 규칙보다 먼저 검토
정책
원하는 경로에 맞춰 PROXY 또는 DIRECT
도메인 확인
요청 기록에서 실제 요청과 대조

예시 도메인은 전체 회의 서비스 도메인 목록이 아니므로 실제 요청을 확인하세요.

기본 경로와 예외

FINAL,DIRECT
이전 규칙에 매칭되지 않은 요청을 직접 연결
FINAL,PROXY
이전 규칙에 매칭되지 않은 요청을 프록시로 처리
규칙 순서
앞에서 먼저 매칭되는 규칙이 우선
변경 전
현재 Config를 백업하거나 복사

FINAL 정책을 바꾸면 회의 앱뿐 아니라 다른 미매칭 트래픽의 경로도 달라질 수 있습니다.

3. 지연 시간과 UDP를 함께 점검하기

화상회의는 음성·영상 데이터를 짧은 간격으로 주고받으므로 응답 시간이 들쭉날쭉하거나 패킷이 누락되면 대화가 끊길 수 있습니다. 평균 지연 시간이 낮아 보여도 회의 중 순간적인 지연이나 손실이 반복되면 품질이 나빠질 수 있습니다. 연결을 고를 때는 표시된 지연 값 하나만 비교하지 말고, 회의가 진행되는 동안 음성 지연, 화면 정지, 재연결 발생 여부를 같이 기록하세요.

회의 미디어는 환경에 따라 UDP를 사용할 수 있으며, UDP 연결이 제한되거나 실패할 경우 앱 또는 서비스가 다른 전송 방식으로 동작할 수도 있습니다. UDP가 사용되는 서비스 측 통신 포트는 환경에 따라 다를 수 있고, Shadowrocket의 연결 상태나 일반적인 연결 테스트만으로 실제 회의 미디어가 UDP로 전달되는지 확정할 수는 없습니다. Zoom 또는 Teams의 회의 통계 화면이 제공된다면 전송 방식과 네트워크 품질 표시를 확인하고, Shadowrocket의 요청 기록에서는 해당 회의 중 어떤 규칙과 정책이 적용되는지 살펴보세요.

지연 값보다 회의 중의 안정성을 우선하세요.

연결 테스트의 숫자가 낮아도 회의에서 음성 지연과 재접속이 반복되면 안정적인 경로라고 보기 어렵습니다. 같은 회의를 짧게 시험해 실제 음성·영상 상태와 규칙 기록이 일치하는지 확인한 뒤 설정을 유지하세요.

4. Config를 백업하고 회의 경로를 시험하기

규칙을 여러 개 한꺼번에 바꾸면 어떤 변경이 결과에 영향을 주었는지 찾기 어렵습니다. 먼저 현재 설정을 보존한 다음 회의 앱의 도메인 규칙 한 가지씩 검토하고, 매번 같은 조건으로 시험하세요. 아래 절차는 기존에 사용할 수 있는 자신의 구독과 연결 설정이 이미 있다는 전제입니다. 구독 링크는 이용 중인 서비스 제공업체에서 받으며, Shadowrocket 자체는 회의용 인터넷 연결이나 구독을 제공하지 않습니다.

  1. 현재 설정 보존

    Config에서 현재 사용 중인 설정을 확인하고 사본을 만들거나 백업을 내보내세요. 편집할 Config와 실제로 적용 중인 Config가 다르면 규칙을 저장해도 회의 경로는 바뀌지 않습니다.

  2. 모드 확인

    Home → Global Routing으로 이동해 Config를 선택하세요. Proxy 또는 Direct가 선택되어 있다면 규칙별 분기를 시험하기 전에 모드를 바꾸고, 화면에서 현재 선택 상태를 다시 확인합니다.

  3. 규칙 위치 검토

    Config에서 [Rule] 섹션을 찾아 회의 도메인 규칙이 더 넓은 규칙에 먼저 가려지지 않는지 확인하세요. 예시 도메인을 그대로 전체 목록으로 간주하지 말고, 이미 존재하는 규칙과 겹치거나 FINAL 줄을 중복 추가하지 않도록 합니다.

  4. Wi-Fi에서 시험

    회의 한 건을 정해 Wi-Fi에 연결한 상태에서 참가하세요. 음성 지연, 영상 정지, 재연결 여부를 기록하고 회의 중 Shadowrocket의 요청 기록에서 실제 도메인과 매칭된 규칙, 적용 정책을 확인합니다.

  5. 모바일 데이터 비교

    회의를 종료한 뒤 모바일 데이터로 전환하고 같은 조건의 짧은 회의를 다시 시험하세요. Wi-Fi에서는 되고 모바일 데이터에서는 실패한다면 두 환경의 차이를 기록하세요. 결과가 다를 때 모든 규칙을 동시에 바꾸지 말고 한 번에 한 항목만 검증합니다.

Wi-Fi에서 모바일 데이터로 바꾸면 네트워크 사업자, 라우팅, 신호 품질도 함께 바뀝니다. 따라서 모바일 데이터에서만 끊긴다는 사실만으로 Shadowrocket의 규칙이 원인이라고 단정할 수 없습니다. 같은 위치에서 신호 상태를 확인하고, 가능하면 연결을 끈 상태와 켠 상태도 같은 조건으로 비교하세요. 연결을 끈 상태에서 문제가 사라진다면 규칙과 선택한 연결을 점검하고, 두 상태 모두 문제가 있다면 무선 신호나 기기, 회의 앱의 네트워크 상태도 살펴봐야 합니다.

5. 증상별로 확인할 순서

문제가 발생한 시각과 네트워크 종류, 선택한 연결, 회의 앱의 오류 표시를 짧게 메모하면 재현과 비교가 쉬워집니다. “회의가 느리다”만으로는 DNS 조회 실패, 규칙 오매칭, 연결 지연, UDP 제한을 구분하기 어렵습니다. 아래처럼 증상에 따라 확인 순서를 좁히세요.

회의는 연결되는데 음성만 끊겨요.

회의 앱의 네트워크 통계에서 손실이나 지연 변화를 확인하고, Shadowrocket 요청 기록에서 회의 중 적용된 규칙을 확인하세요. Wi-Fi와 모바일 데이터에서 각각 짧게 시험해 한 네트워크에서만 재현되는지도 비교합니다.

규칙을 추가했는데 경로가 바뀌지 않아요.

Home → Global Routing이 Config인지 확인한 뒤, 편집한 Config가 현재 적용 중인지 살펴보세요. 앞쪽의 더 넓은 규칙이 먼저 매칭되는지와 해당 요청이 실제로 기록에 나타나는지도 점검합니다.

Wi-Fi에서는 되고 모바일 데이터에서는 실패해요.

모바일 데이터의 신호 상태와 회의 앱의 네트워크 표시를 먼저 확인하세요. 그다음 같은 연결과 규칙으로 다시 시험하고, 결과가 다르면 해당 환경에서 기록된 요청과 정책을 비교합니다. 포트나 IP 범위를 추측해 추가하지 마세요.

회의 직전에 Config를 크게 수정하는 것은 피하는 편이 좋습니다. 기존 설정으로 되돌릴 수 있도록 백업을 유지하고, 한 번에 한 가지 변경만 적용하세요. 조정 후에는 브라우저가 열리는지만 확인하지 말고 실제 회의에 참여해 음성, 영상, 재접속 상태를 모두 점검해야 합니다. 회의 앱이나 네트워크의 자체 장애가 의심되면 Shadowrocket 규칙 변경을 멈추고 해당 앱의 네트워크 상태와 시스템 연결을 별도로 확인하세요.

6. 기기별 설치 경로와 마지막 점검

이 안내는 Shadowrocket의 규칙과 연결 상태를 점검하는 내용이며, 회의 품질이나 모든 네트워크에서의 작동을 보장하지 않습니다. iPhone / iPad 버전은 App Store에서 $2.99에 한 번 구매하며, Mac(Apple 실리콘 및 Intel), Windows, Android, Linux 버전은 무료입니다. 앱 구매와 회선 요금제는 별개입니다. 컴퓨터나 Android에서 처음 실행할 때 시스템이 차단하면 다운로드 페이지의 ‘설치 허용’ 안내에 따라 처리하세요.

Shadowrocket 다운로드