"제 쪽에서는 되는데 러시아에 있는 사용자들은 안 된대요"는 저희가 가장 자주 보는 네트워크 수수께끼 중 하나입니다. 보이지 않는 것은 고칠 수 없으니, 먼저 해당 국가 안에서 내 서버를 바라봐야 합니다. 무료 서비스 두 개면 2분 만에 확인할 수 있습니다.
아래 예시에서는 서버 주소로 203.0.113.10을 사용합니다. 본인 주소로 바꾸세요.
1. 브라우저에서 빠르게 확인: check-host.net
check-host.net을 열고 서버 IP를 입력한 뒤, 먼저 Ping을, 다음으로 서비스가 수신 대기하는 포트로 TCP port를 실행하세요(예: 203.0.113.10:443). 결과에는 모든 측정 지점이 나오니 러시아와 이란 지점을 보면 됩니다. check-host.net은 모스크바와 이란의 여러 도시에 측정 지점이 있습니다.
같은 확인을 터미널에서도 할 수 있습니다. 러시아와 이란 측정 지점에서 하나씩 ping을 실행합니다.
curl -s -H 'Accept: application/json' \
'https://check-host.net/check-ping?host=203.0.113.10&node=ru1.node.check-host.net&node=ir5.node.check-host.net'
응답에 request_id가 포함됩니다. 몇 초 기다린 뒤 결과를 가져옵니다.
curl -s -H 'Accept: application/json' 'https://check-host.net/check-result/REQUEST_ID'
TCP 테스트는 check-ping을 check-tcp로 바꾸고 호스트에 포트를 붙입니다: host=203.0.113.10:443. 측정 지점 이름은 가끔 바뀝니다. 최신 목록은 https://check-host.net/nodes/hosts에 있습니다.
2. 두 번째 의견: Globalping
Globalping은 러시아와 이란을 포함한 전 세계 자원봉사자 측정 지점에서 테스트를 실행합니다. 브라우저에서는 테스트 종류를 고르고 IP를 입력한 뒤 위치에 국가명을 적으면 됩니다. 터미널에서는 다음과 같습니다.
curl -s -X POST https://api.globalping.io/v1/measurements \
-H 'content-type: application/json' \
-d '{"type":"ping","target":"203.0.113.10","locations":[{"country":"RU"},{"country":"IR"}],"limit":2}'
응답에는 id가 들어 있습니다. 몇 초 뒤:
curl -s https://api.globalping.io/v1/measurements/MEASUREMENT_ID
각 결과에 측정 지점의 국가와 도시, 그리고 대상이 응답했는지가 표시됩니다.
3. 결과 읽는 법
| 보이는 것 | 대개 의미하는 것 |
|---|---|
| ping은 실패, 내 포트로의 TCP는 연결됨 | 어딘가에서 ICMP가 필터링되고 있습니다. 서버에는 접속할 수 있으니 고칠 것이 없습니다. |
| 한 나라의 여러 지점에서 ping과 TCP 모두 실패, 다른 곳에서는 모두 성공 | 그 나라에서 주소가 필터링되고 있을 가능성이 큽니다. |
| 그 나라 안에서 TCP는 연결되지만 VPN은 연결되지 않음 | 차단된 것은 IP가 아니라 프로토콜입니다. 주소를 바꿔도 소용없습니다. |
| 유럽을 포함해 모든 곳에서 실패 | 나라가 아니라 서버 문제입니다. 서비스가 멈췄거나 방화벽이 포트를 막고 있습니다. |
측정 지점 하나가 실패한 것만으로는 알 수 있는 게 거의 없습니다. 가정용·모바일 네트워크에는 저마다의 문제가 있습니다. 같은 나라의 여러 지점에서 반복되는 패턴을 믿으세요.
4. 어떻게 대응할까
IP가 필터링되는 경우. 해결책은 다른 주소입니다. 전용 IP 요금제에서는 두 번째 IPv4를 추가하거나 새 서버로 옮겨 새 주소를 받을 수 있습니다. 두 방법과 요금은 IP 주소 변경에 있습니다. 사용자를 옮기기 전에 새 주소도 같은 방법으로 확인하세요.
프로토콜이 차단되는 경우. WireGuard와 OpenVPN의 핸드셰이크는 심층 패킷 검사(DPI)로 쉽게 식별됩니다. VLESS + Reality는 일반 HTTPS처럼 보이기 때문에 VPN 프로토콜이 필터링되는 곳에서도 훨씬 잘 버팁니다.
모든 곳에서 실패하는 경우. 서버부터 확인하세요. 서비스가 실행 중인지, 포트에서 수신 대기 중인지, 방화벽이 허용하는지. VPN 점검 목록이 단계별로 안내합니다.
NAT 요금제에서는 개인 포트(대시보드에 표시되는 20xxx 같은 포트)를 테스트하세요. 외부에서 서버에 닿는 포트는 이것뿐입니다. 443이나 VPN 포트로 접속을 받으려면 전용 IPv4가 있는 요금제가 필요합니다.
댓글
아직 댓글이 없습니다. 첫 번째가 되세요.