Nginx 로 원 격 안 드 로 이 드 시 뮬 레이 터 연결 하기

757 단어 AndroidDIARY
기 존 안 드 로 이 드 시 뮬 레이 터 가 열 린 포트 는 일반적으로 로 컬 에서 만 접근 할 수 있 으 며, 같은 랜 에서 도 연결 할 수 없다.Nginx 대 리 를 통 해 adb 의 퍼 가기 (실제 socket 퍼 가기) 를 실현 하 는 방법 을 소개 합 니 다.
예 를 들 어 야신 기본 시 뮬 레이 터 가 열 린 adb 서비스 포트 는 62001 입 니 다. (새 시 뮬 레이 터 의 포트 가 변 합 니 다)
기 존 A 은 시 뮬 레이 터 를 켜 고 B 연결 디 버 깅 을 책임 집 니 다.
기기 A 에 Nginx 를 설치 하고 설정 을 수정 합 니 다. nginx. conf 최상 위 에 다음 과 같은 내용 을 추가 합 니 다.
....
#   
stream {
	upstream android_emulator {
		server 127.0.0.1:62001;
	}
	server {
		listener 50000;
		proxy_pass android_emulator;
	}
}
....

설명: 62001 은 시 뮬 레이 터 adb 서비스 포트 로 50000 을 프 록 시 포트 로 수정 해 야 합 니 다. 수정 가능 합 니 다.
이후 Nginx 다시 시작 하기; B 에서 실행 adb connect A_IP:50000 하면 연결 할 수 있 습 니 다.

좋은 웹페이지 즐겨찾기