모든 글

【RELEASE】 MonoProxy 2.9.3: 더 명확해진 기기 관리, 세션 분석과 연결 진단

MonoProxy 2.9.3은 기기 관리, 세션 분석, 진단 보고서와 설정 전송을 확장하고 네트워크 변경 후의 복구 동작을 개선합니다.

MonoProxy릴리스iOS연결 진단로컬 프록시
【RELEASE】 MonoProxy 2.9.3: 더 명확해진 기기 관리, 세션 분석과 연결 진단

여러 기기가 iPhone을 로컬 프록시로 사용할 때 리스너를 시작하는 것은 첫 단계입니다. 어떤 기기가 연결되어 있는지, 해당 세션이 무엇을 하는지, 요청이 실패하면 어디부터 살펴봐야 하는지도 알아야 합니다.

MonoProxy 2.9.3은 이 일상적인 사용 흐름을 개선합니다. 2.8.3을 바탕으로 기기 관리를 확장하고 세션 분석을 추가했으며, 진단 보고서와 저장된 설정의 정리 및 전송을 다듬었습니다.

기기에서 관련 세션으로

기기 목록에 상태 필터, 기기 상세 정보, 관련 세션으로 이동하는 기능, 필터링된 기기 기록 내보내기를 추가했습니다. 한 컴퓨터만 연결에 문제가 있다면 전체 연결 목록을 뒤지는 대신 해당 기기부터 확인할 수 있습니다.

세션 화면에서는 검색과 필터를 조합해 필요한 연결을 살펴볼 수 있습니다. 새로운 세션 분석은 선택한 보기의 기록을 프로토콜과 목적지별로 집계해 연결 수와 목적지별 트래픽을 확인하기 쉽게 해 줍니다. 실패 상세 정보에는 기록된 근거가 있을 때 실패 단계를 표시합니다.

이 화면은 MonoProxy가 관찰한 프록시 세션을 보여 줍니다. 암호화된 HTTPS 내용을 읽지 않으며, 보관된 세션 기록도 영구적인 방문 기록은 아닙니다.

진단 후 다음 행동을 더 명확하게

진단 센터에 단계 및 결과 필터, 리소스 상태, 권장 조치, 공유 전 보고서 미리보기를 추가했습니다. 리스너 문제, 클라이언트 설정, 인증, 그 이후의 연결 실패를 구분해 확인할 수 있습니다.

수신 대기 중인 상태, 클라이언트가 프록시에 도달한 상태, 트래픽이 확인된 상태는 서로 다른 근거입니다. 리스너가 실행 중이라는 사실만으로 다른 기기가 올바르게 설정되어 프록시를 사용한다고 판단할 수는 없습니다.

2.9.3에서는 다음 순서로 문제를 확인할 수 있습니다.

  1. 기기 목록을 필터링하고 문제가 있는 기기를 엽니다.
  2. 관련 세션과 기록된 실패 단계를 확인합니다.
  3. 진단 센터에서 해당 검사와 권장 조치를 살펴봅니다.
  4. 공유 전에 진단 보고서를 미리 보거나, 관련 기기 및 세션 기록을 내보내 추가로 분석합니다.

정리하고 옮기기 쉬워진 설정 라이브러리

저장된 설정에 검색, 정렬, 복제, 가져오기 미리보기와 선택 내보내기를 추가했습니다. 적용 전에 변경 사항을 확인하고 필요한 설정만 옮길 수 있습니다.

복제한 설정은 인증 요구 사항을 유지하지만 비밀번호는 복사하지 않습니다. 이동용 설정 파일에는 지원되는 동작 설정이 담기며, 자격 증명과 네트워크 인터페이스는 받는 기기에서 설정해야 합니다. 설정을 복사하면서 인증이 조용히 해제되거나, 두 기기에 같은 로컬 인터페이스가 있다고 가정하는 일을 방지합니다.

이전 버전에서 추가한 Siri 및 단축어 지원도 확장된 설정 라이브러리와 함께 계속 사용할 수 있습니다.

선택한 네트워크를 유지하는 복구

프록시가 실행 중일 때 선택한 인터페이스의 수신 주소가 사라지면 MonoProxy는 해당 인터페이스를 기다리고 제한된 복구를 시도할 수 있습니다. 다른 네트워크로 자동 전환하지 않고 선택한 인터페이스와 주소 체계를 유지합니다. 인터페이스를 사용할 수 없거나 대체 주소가 명확하지 않으면 추측하지 않고 기다립니다.

수동 중지, 복구 취소, iOS 백그라운드 실행 시간 만료는 복구 의도를 취소합니다. 앱을 새로 실행해도 이전 복구를 이어서 수행하지 않습니다. 수신 주소가 바뀌면 클라이언트의 프록시 주소도 수정해야 할 수 있습니다. 리스너를 다시 만들면 기존 TCP 세션이 끊어지므로 클라이언트가 다시 연결해야 합니다.

제어 기능을 뒷받침하는 안정성 개선

2.9.3은 오디오 세션 처리, 인증 시도 제한, 연결 및 UDP 리소스 관리도 개선합니다. 오디오 세션 작업을 메인 스레드 밖에서 처리하고, 오래된 비동기 시작 결과가 중지 후 음악을 다시 재생하지 않도록 했습니다.

이 변경은 일상적인 시작, 중지와 리소스 해제 처리를 함께 개선합니다.

MonoProxy 2.9.3 사용하기

MonoProxy는 계속해서 iPhone과 iPad에서 사용자가 제어하는 로컬 HTTP, HTTPS CONNECT 및 SOCKS 프록시를 제공하며 iOS 15 이상을 지원합니다. 클라이언트에는 호환되는 프록시 설정과 현재 네트워크에서 휴대전화에 도달할 수 있는 경로가 필요합니다. HTTPS CONNECT는 불투명한 터널을 유지하며 인증서를 설치하거나 HTTPS를 복호화하지 않습니다. 백그라운드 동작은 iOS 실행 제한을 따릅니다.

App Store에서 MonoProxy를 확인하고, 사용 중인 스토어에 표시된 버전으로 업데이트 제공 여부를 확인하세요. 연결 방법은 MonoProxy 제품 가이드를, 이전 Siri, 단축어, 네트워크 변화에 대응하는 설정 및 SOCKS5 UDP 추가 사항은 2.8.3 릴리스 노트를 참고하세요.

MonoWare에서

MonoProxy에는 이 노트의 더 많은 맥락이 있습니다.

제품 사이트를 열거나 MonoProxy로 필터된 노트를 계속 읽으세요.

뉴스레터

개인정보와 제품 엔지니어링 노트를 가끔 보내드립니다.