Saya bermain-main dengan android-x86 (4.4) terbaru di virtualbox. Pengaturan dapat terhubung ke jaringan eksternal hanya melalui perangkat ethernet NAT yang ditiru oleh kotak virtual. Ini mendapatkan konfigurasi otomatis baik-baik saja dan saya dapat melakukan ping komputer pada LAN saya.
Jika saya export http_proxy=<host>:<port>
di terminal, saya bisa wget
halaman web. Namun saya tidak dapat mengatur pengaturan proxy secara global untuk semua aplikasi.
Pengaturan proxy ditampilkan hanya setelah jaringan wifi terhubung, dan saya tidak memiliki perangkat wifi di mesin virtual.
Saya telah mencoba yang berikut ini di terminal root yang dapat diakses dari alt+f1
:
setprop global_http_proxy_host <host>
setprop global_http_proxy_port <port>
setprop net.gprs.http-proxy http://<host>:<port>
Tetapi ini gagal memiliki efek apa pun. Bahkan terminal baru tidak memiliki variabel env untuk proxy. Pengaturan ini tampaknya diatur ketika saya memeriksanya dengan mengeksekusigetprop
Saya menemukan tautan ini ke fragmen yang tampaknya menampilkan pemilih proxys untuk wifi.
Apakah ada cara saya bisa secara manual mengatur semua pengaturan yang dipengaruhi oleh fragmen ini?
sumber
Jawaban:
Solusi ini berhasil untuk saya.
Cukup masukkan perintah berikut di terminal (ubah
PROXYIP:PROXYPORT
)Sumber: https://groups.google.com/forum/#!topic/android-x86/XfIRyHQ5nmk
Saya sudah mencoba semua perintah Anda tanpa hasil. Saya terjebak di belakang proxy yang mencoba mengatur Android x86 dengan VM VirtualBox yang hanya memiliki eth0. Saya terjebak di layar aktivasi tidak menyelesaikan halaman web yang diperlukan untuk melanjutkan ke OS. Setelah menjalankan perintah di atas, saya dapat menjangkau web dan melanjutkan. Hasil dapat bervariasi per lingkungan proxy.
Sunting: Ini tidak membuat saya terlalu jauh, tapi itu membuat saya di suatu tempat. Trik yang sama tidak berhasil untuk 443.
sumber
https
memerlukan SSL bump (MITM). Anda perlu menambahkan CA proxy ke perangkat / aplikasi.