პროქსი წვდომა Genymotion-სა და მის Android მოწყობილობაზე
კონფიგურირეთ Genymotion Desktop-ის საკუთარი ქსელური წვდომა და ვირტუალური Android მოწყობილობის HTTP პროქსი შერჩეული backend-ის მიხედვით.
დესკტოპზე შესვლა და Android აპების ტრაფიკი ცალკეული მომხმარებლები არიან. დააყენეთ Genymotion Desktop-ის HTTP პროქსის პარამეტრი მისივე სერვისის კომუნიკაციისთვის, შემდეგ კონფიგურირეთ ვირტუალური მოწყობილობა backend-ის მიერ მხარდაჭერილი გზით.
VirtualBox: გამოიყენეთ Android-ის Wi-Fi პროქსის პარამეტრები მოწყობილობიდან მისაწვდომი მისამართით. Android-ის loopback თავად მოწყობილობას აღნიშნავს და აპებმა მაინც უნდა დაიცვან HTTP პროქსის პოლიტიკა. ამ VirtualBox გზაზე დაშვებულ საჯარო გვერდის ტესტს შეუძლია გამოიყენოს აუთენტიფიკაციის გარეშე endpoint HTTP პროქსების სიიდან; შეიყვანეთ იგი მოწყობილობის HTTP პროქსის ველებში.
QEMU: Genymotion ადასტურებს საპირისპირო გადამისამართებას მოწყობილობის 3333 პორტიდან ჰოსტის პროქსის 8080 პორტზე:
adb reverse tcp:3333 tcp:8080
adb shell settings put global http_proxy localhost:3333
adb ასახვა მოწყობილობის localhost კავშირს უკან ჰოსტის სერვისში აბრუნებს. მის გარეშე localhost:3333 მოითხოვდა Android-შიდა მსმენელს. შეცვალეთ პორტები სასურველი ჰოსტის პროქსით და რამდენიმე მოწყობილობის არსებობისას აირჩიეთ იგივე adb სამიზნე ორივე ბრძანებისთვის.
Genymotion აღნიშნავს, რომ Android 8.1 და უფრო ახალს არ აქვს ჩაშენებული აუთენტიფიცირებული HTTP პროქსის პარამეტრები. Desktop ანგარიში არ აწვდის სერთიფიკატებს Android აპებს; ასეთი გზისთვის გამოიყენეთ თავსებადი დამტკიცებული ინტეგრაცია.
Android-ის გლობალური HTTP პროქსის მოსაშორებლად დოკუმენტირებული ბრძანებაა:
adb shell settings put global http_proxy :0