spy - debugger 페이지 디 버 깅, 패키지 도구
3384 단어 전단 도구
1. 설치
npm install -g spy-debugger
타 오 바 오의 인연 으로 설치 하 는 것 을 권장 합 니 다.
2. 실행
spy-debugger
회 출력
// IP
IP :192.168.2.138
node-mitmproxy : 9888
---> http://127.0.0.1:59464
우리 의 휴대 전화 와 컴퓨터 가 같은 와 이 파 이 를 연결 한 후에 네트워크 의 대 리 를 수정 합 니 다. 호스트 이름: 192.168.2.138;기본 포트 번 호 는 9888 입 니 다.http://127.0.0.1:59464자동 으로 열 립 니 다. 열지 않 으 면 브 라 우 저 를 직접 엽 니 다.
프 록 시 설정: Android 설정 프 록 시 절차: 설정 - WLAN - 선택 한 네트워크 를 길 게 누 르 기 - 네트워크 수정 - 고급 - 프 록 시 설정 - 수 동 iOS 설정 프 록 시 절차: 설정 - 무선 랜 - 선택 네트워크 - HTTP 프 록 시 수 동
사용자 정의 옵션
포트 (기본 포트: 9888)
spy-debugger -p 8888
외부 프 록 시 설정 (기본적으로 AnyProxy 사용)
spy-debugger -e http://127.0.0.1:8888
spy - debugger 내 장 된 AnyProxy 는 패키지 기능 을 제공 하지만 외부 프 록 시 를 설정 하여 다른 패키지 프 록 시 도구 와 함께 사용 할 수 있 습 니 다. 예 를 들 어 Charles, Fiddler.
페이지 내용 을 편집 가능 모드 로 설정 합 니 다. 이 기능 은 페이지 내용 의 수정 을 더욱 직관 적 이 고 편리 하 게 합 니 다. (기본 값: false)
spy-debugger -w true
내부 구현 원리: 디 버 깅 이 필요 한 페이지 에 코드 를 주입 합 니 다: document. body. contentEditable = true. iscroll 프레임 워 크 를 사용 한 페이지 는 지원 되 지 않 습 니 다.
weinre 가 iframe 로 딩 한 페이지 를 감시 할 수 있 는 지 여부 (기본 값: false)
spy-debugger -i true
브 라 우 저가 시작 하 는 https 요청 만 차단 할 지 여부 (기본 값: true)
spy-debugger -b false
일부 브 라 우 저가 보 내 는 connect 요청 은 userAgent 를 올 바 르 게 가지 고 있 지 않 습 니 다. 이 판단 은 UC 브 라 우 저 와 같은 오류 가 발생 할 수 있 습 니 다. 이 때 false 로 설정 해 야 합 니 다. 대부분의 경우 기본 설정 을 사용 하 는 것 을 권장 합 니 다: true, 현재 대량의 App 이 자신 을 사용 하고 있 기 때 문 입 니 다 (WebView 가 아 닌)보 낸 요청 은 SSL pinning 기술 에 사 용 됩 니 다. 사용자 정의 인증 서 는 app 인증 서 를 통 해 검증 할 수 없습니다.
HTTP 캐 시 허용 여부 (기본 값: false)
spy-debugger -c true