테스트 전 Android 클라우드폰의 네트워크 지역과 프록시 설정 확인하기
Android 클라우드폰에서 테스트를 시작하기 전에 프록시 설정, 외부에 표시되는 출구 IP와 지역, 대상 페이지의 동작을 확인하는 방법을 알아보세요.
Android 클라우드폰에서 웹사이트나 앱을 테스트할 때 네트워크 출구 지역은 결과에 영향을 주는 변수 중 하나입니다. 같은 페이지라도 출구 IP, 계정 설정, 시스템 언어 또는 위치 권한에 따라 다른 콘텐츠를 표시할 수 있습니다. 따라서 ‘프록시를 설정했다’는 사실과 ‘테스트 중인 앱이 실제로 예상한 출구를 사용한다’는 사실을 각각 확인해야 합니다. 다음 절차는 결과를 기록하고 다시 검토하기 위한 것입니다.

1. 이번 테스트에서 무엇을 확인할지 정하세요
테스트를 시작하기 전에 대상 국가나 지역, 테스트할 앱과 확인할 작업을 정하세요. 특정 지역에서 페이지가 열리는지 확인하는 것과 로그인 후 현지화된 콘텐츠가 표시되는지 확인하는 것은 서로 다른 테스트 목표입니다.
테스트 시각, 클라우드폰 인스턴스 식별자, 앱 버전과 예상 출구 지역도 기록하세요. 인스턴스는 내부 번호로 식별할 수 있습니다. 공개 스크린샷이나 협업 글에 실제 기기 번호, 계정 또는 프록시 비밀번호를 표시할 필요는 없습니다. 한 번에 하나의 주요 변수만 바꾸면 프록시 연결 문제인지, 앱 설정이나 대상 서비스 문제인지 구분하기 쉬워집니다.
2. 프록시 정보와 설정 적용 범위를 확인하세요
프록시 제공업체의 대시보드나 제공받은 연결 정보에서 호스트, 포트, 프로토콜, 인증 방식과 지역을 확인하세요. 패키지 이름만으로 현재 연결의 출구 지역을 판단하지 말고, 공개 테스트 기록에 계정 비밀번호를 넣지 마세요.
프록시는 기기 전체, 앱 또는 특정 브라우저에 설정될 수 있습니다. 설정에 따라 적용되는 트래픽 범위가 다를 수 있으므로 브라우저 설정이 작동한다고 해서 다른 앱의 요청도 같은 경로를 이용한다고 볼 수는 없습니다. 먼저 현재 클라우드폰 버전과 테스트할 앱이 지원하는 설정 방법을 확인하고 해당 문서에 따라 정보를 입력하세요. HTTP, HTTPS와 SOCKS5는 서로 바꿔 부를 수 있는 이름이 아닙니다. 프로토콜이 맞지 않으면 먼저 수정한 뒤 테스트를 계속하세요.
FoxPhone 공식 ‘클라우드폰 프록시 설정 가이드’에 나오는 화면을 예로 들면 다음과 같습니다.
- 콘솔의 기기 목록에서 설정할 클라우드폰을 찾고 ‘프록시 추가’를 여세요.
- ‘프록시 편집’ 창에서 SOCKS5를 선택하세요. 제공업체가 알려준 IP 또는 도메인, 포트와 필요한 경우 사용자 이름 및 비밀번호를 입력하세요.
- ‘검사’를 누르고 결과를 확인한 다음 저장하세요. ‘고정 IP 선택’ 탭을 사용한다면 선택한 항목이 이번 테스트 계획과 일치하는지 확인하세요.

여기서 ‘검사’는 설정을 사용할 수 있는지 확인하는 기능입니다. 실제 출구를 확인하려면 클라우드폰 내부에서도 다시 검증해야 합니다. 공식 가이드는 다른 프록시 제공업체를 예로 연결 정보 확인 방법을 설명합니다. 이 글은 FoxPhone의 설정 화면만 인용하며, ARNPROXY의 프로토콜과 연결 정보는 실제 제공받은 정보를 기준으로 확인해야 합니다.
3. 실제 테스트 환경에서 출구를 확인하세요
설정을 마친 뒤 클라우드폰 내부에서 IP 조회 페이지를 열어 당시 표시된 공인 IP, 지역과 조회 시각을 기록하세요. 조회는 테스트하는 환경 안에서 이루어져야 합니다. 로컬 컴퓨터의 브라우저에 표시되는 IP는 원격 클라우드폰의 네트워크 출구를 나타내지 않습니다.

다른 앱을 테스트하는 경우 그 앱이 지원하는 진단 페이지나 관찰할 수 있는 정상 요청을 통해서도 연결 상태를 확인하세요. 브라우저의 출구가 올바르다는 것은 해당 브라우저 요청의 결과만 확인해 줍니다.
IP 위치 데이터베이스는 업데이트 시점과 세부 정보 수준이 다를 수 있습니다. 두 조회 서비스가 서로 다른 도시를 표시하면 원래 결과를 보관하고 제공업체가 할당한 지역과 함께 검토하세요. 한 번의 조회만으로 출구가 영구적으로 고정되어 있거나 기기가 그 물리적 위치에 있다는 사실을 증명할 수는 없습니다.
4. IP와 혼동하기 쉬운 다른 변수를 살펴보세요
출구 IP 외에도 시스템 시간대, 화면 언어, 앱 캐시, 계정 지역과 위치 권한이 표시되는 콘텐츠에 영향을 줄 수 있습니다. 먼저 이러한 설정을 기록한 뒤 명확한 테스트 목적에 따라 변경하세요. 스크린샷을 일치시켜 보이게 하려고 실제 차이를 기록에서 빼지 마세요.
브라우저의 IPv6, DNS 또는 WebRTC 동작을 확인해야 한다면 적절한 진단 도구로 실제 결과를 관찰하고 도구와 테스트 범위를 명시하세요. 한 검사 페이지에서 추가 주소가 보이지 않는다고 해서 모든 앱, 프로토콜 및 이후 요청이 같은 네트워크 경로를 사용한다는 뜻은 아닙니다.
5. 다시 테스트하고 비교 가능한 기록을 남기세요
첫 확인을 마친 뒤 테스트할 앱을 다시 여세요. 필요한 경우 프록시 연결을 끊었다가 복원한 후 출구와 대상 페이지를 다시 확인하세요. 회전형 프록시는 실제 세션 동작이 제공업체의 설명과 일치하는지 확인하고 회전 전후 결과를 기록하세요. IP가 계속 그대로일 것이라고 가정하지 마세요.
간단한 기록 표만으로도 이후 문제를 조사하는 데 도움이 됩니다.
| 확인 항목 | 기록할 정보 |
|---|---|
| 테스트 환경 | 내부 인스턴스 번호, 시스템 및 앱 버전 |
| 예상 네트워크 | 국가 또는 지역, 프로토콜, 프록시 유형. 비밀번호는 기록하지 않음 |
| 실제 관찰 | 조회 시각, 출구 IP, 조회 도구와 표시된 지역 |
| 작업 결과 | 페이지 접근 여부, 구체적인 오류와 관련 설정 |
| 재테스트 차이 | 재연결이나 회전 후의 변화 및 아직 확인되지 않은 사항 |
문제가 발생하면 먼저 연결 실패, 인증 실패, 지역 판정 차이와 대상 앱 자체의 제한을 구분하세요. 그런 다음 민감한 정보를 제거한 필요한 기록을 해당 서비스에 전달하세요. 프록시는 네트워크 출구를 바꾸지만 기기의 위치나 계정 지역을 자동으로 바꾸지는 않습니다. 계정 보안, 플랫폼의 수용 또는 업무 성공을 보장하지도 않습니다.
테스트 환경 소개
FoxPhone은 독립적인 기기 프로필, 다중 인스턴스 관리와 일괄 제어를 지원하는 브라우저 기반 클라우드폰 및 Android 클라우드 에뮬레이터를 제공합니다. 구체적인 네트워크 설정은 현재 제품 문서와 실제 테스트를 기준으로 확인해야 합니다.
협업 안내: 원문과 스크린샷은 무료 콘텐츠 교환을 위해 FoxPhone 팀이 제공했습니다. ARNPROXY가 한국어판을 번역하고 편집했습니다.
