프록시 서버를 통해 호출 및 SMS를 제외한 모든 안드로이드 데이터 트래픽을 실제로 목적지에 보내기 전에 어떻게 그물과 같은 시스템 정보를 검색하고 편집 할 수 있었습니까? .eth0.gw 도움이 될 것입니다. 그렇다면 정확히 무엇을해야합니까? 나는 안드로이드와 네트워킹에 매우 익숙하다. 고맙습니다.전에 프록시를 통해 모든 안드로이드 데이터를 전송하십시오.
0
A
답변
0
Fiddler 프록시를 사용하도록 Android를 안내 할 수 있습니다. 또는 그 문제에 대한 HTTP 프록시.
Android 네트워크에서 HTTP 네트워크 트래픽을 디버깅하기 위해 수시로 수행합니다. 그리고 그것은 당신이 포착 할 필요가 있다고 생각할 수있는 모든 것의 약 90 %를 차지합니다.
PC에서 Fiddler을 설정하고 다른 노드의 프록시 서버로 사용하도록 설정하십시오. Fiddler 도구 메뉴에서 Fiddler Options를 선택한 다음 Connections 탭을 선택하십시오. 그런 다음 "원격 컴퓨터에서 연결 허용"확인란을 선택합니다.
그런 다음 Android 기기의 Wi-Fi 설정을 구성하여 현재 Wi-Fi 연결에 수동 프록시 설정이 지정되도록합니다. (포트 8888에서 PC의 IP 주소를 지정하십시오).
그런 다음 휴대 전화에서 일부 웹 사이트를 탐색하십시오. Fiddler 창에서 요청/응답 흐름을 확인해야합니다.
이것은 명백하게 HTTP 트래픽 (연결에 포함 된 일반적인 클래스 라이브러리를 사용하는 코드)에서만 작동합니다. 소켓을 사용하는 코드에서는 작동하지 않습니다. Fiddler에는 시도 할 수있는 몇 가지 옵션 (YMMV)이 있지만 HTTPS를 통한 모든 정보는 암호화 된 이후로보기가 어려울 것입니다.
관련 문제
- 1. 안드로이드 - TCP/IP를 통해 데이터를 전송하십시오
- 2. 블루투스를 통해 이진 데이터를 전송하십시오.
- 3. 프로그램을 통해 블루투스를 통해 데이터를 전송하십시오.
- 4. 클라이언트와 서버 사이에서 그물을 통해 데이터를 전송하십시오.
- 5. 네트워크를 통해 java.lang.reflect.Proxy를 전송하십시오.
- 6. 안드로이드 연결되었을 때 백그라운드로 데이터를 전송하십시오.
- 7. QSerialPort를 사용하여 직렬 포트를 통해 데이터를 전송하십시오.
- 8. 안전한 방법으로 인터넷을 통해 데이터를 전송하십시오.
- 9. DatagramSocket을 통해 센더 데이터를 계속 전송하십시오.
- 10. 도메인간에 HTTP를 통해 안전하게 데이터를 전송하십시오.
- 11. Silverlight에서 소켓을 사용하여 프록시를 통해 데이터를 푸시할까요?
- 12. C 소켓을 통해 구조체를 전송하십시오.
- 13. ApplicationController로 데이터를 전송하십시오.
- 14. 서버에서 GPS 장치로 데이터를 전송하십시오.
- 15. iphone에서 azure로 데이터를 전송하십시오.
- 16. 장치에서 서버로 데이터를 전송하십시오.
- 17. 왜 Facebook은 프록시를 통해 모든 링크를 실행합니까?
- 18. POST를 통해 JavaScript 객체 배열을 전송하십시오.
- 19. 실시간 웹앱 : 연결된 모든 클라이언트에 대해 동일한 데이터를 동시에 전송하십시오.
- 20. Excel VBA를 통해 GPIB를 통해 명령을 전송하십시오.
- 21. Java에서 udp를 통해 객체를 전송하십시오.
- 22. Bash 스크립트를 통해 텔넷을 통해 명령을 전송하십시오.
- 23. C에서 소켓을 통해 struct를 전송하십시오.
- 24. 프록시를 통해 urllib2 사용
- 25. GameKit을 사용하여 NSDictionary를 통해 iPhone간에 CoreData 데이터를 전송하십시오.
- 26. Android에서 USSD를 통해 Base64로 인코딩 된 데이터를 전송하십시오.
- 27. 두 가지 다른 활동에서 데이터를 블루투스를 통해 전송하십시오.
- 28. JQUERY - .load 함수를 통해 직렬화 된 데이터를 전송하십시오.
- 29. 전체 양식 입력 데이터를 JavaScript로 캡처하여 AJAX를 통해 전송하십시오.
- 30. tcp (Java)를 통해 파일 및 추가 데이터를 전송하십시오.
그래서 안드로이드 앱을 만들어 시스템 서비스로 실행하고 대신이 모든 데이터를 전송할 수있는 방법이 없습니다. – YourDevMinion
아마도 장치를 루트하고 라우팅 테이블을 수정하는 코드를 실행하면됩니다. 그러나 ** 당신은 정말로 ** 무엇을하려고합니까? – selbie
내가 정말로하고 싶은 것은 모든 (100 %) 또는 대부분의 데이터를 실제로 처음 목적지로 가기 전에 특정 서버로 전송하는 시스템 프로세스로 실행되는 앱을 만드는 것입니다. 이는 Wi-Fi뿐 아니라 EDGE/3G 등등. 이것이 가능한가? 그것은 사용자 정의 ROM과 뿌리 장치입니다. 페이스 북, 트위터, 구글 맵스와 같은 어플리케이션에서 데이터 네트워크를 사용하는 모든 것을 원한다. 특정 특정 서버 (IP)를 통과시키기를 원한다. 감사. – YourDevMinion