Salah satu masalah baru muncul pada beberapa device saat sedang ingin melakukan update ataupun upgrade package termux

Beberapa masalah yg muncul ialah mengalami stuck, freeze atau tidak berjalan saat melakukan update maupun upgrade, hingga masalah ssl/https sehingga gagal melakukan fetch ke server termux

Masalah Apt Termux

Banyak juga yg berspekulasi jika beberapa device dengan chipset Soc msm8916 atau snapdragon 410 seperti oppo a37/a37f, Galaxy j5, dan beberapa device lainya yg menggunakan chipset tersebut sudah tidak dapat menggunakan termux

Dan banyak pula yg menganjurkan untuk menggunakan userland sebagai cara alternatif untuk menjalankan GNU/Linux pada android yg mengalami masalah tersebut

Sebenarnya masalah ini muncul di karnakan client gagal melakukan validasi certificates ssl/https dari server saat melakukan request

Beberapa faktor penyebabnya bisa terjadi karna, Masalah traffic redirect, Masalah dns, dan beberapa faktor lainnya

Kalian bisa coba 3 cara berikut ini untuk mengatasi masalah tersebut

Cara Pertama Menggunakan Vpn

Untuk protocol vpnnya sendiri Kalian bisa menggunakan protocol apa saja entah itu openvpn, pptp, l2tp, wireguard atau yg lainnya

Jangan paranoid dan langsung mengklaim bahwa menggunakan vpn itu tidak aman karna pada dasarnya network tunnel itu di desain untuk melindungi privasi pengguna dari DPI (deep packet inspection) sebuah data proccesing yg biasa di gunakan oleh ISP (internet service provider)

Menggunakan vpn atau tidak pada dasarnya peluang pencurian data itu pasti ada, Pilih provider vpn premium jika kalian takut data kalian tidak aman

Setelah terkoneksi pada vpn coba lakukan update

1
pkg up

Cara Kedua Menggunakan Proxy

Kalian bisa menggunakan proxy apa saja entah itu transparent proxy, squid proxy, mikrotik, anonymous, high anonymous, elite proxy bahkan socks, Dengan catatan tidak menggunakan proxy tersebut sebagai main connection atau meredirect semua lalu lintas data ke proxy tadi

Misalnya dengan menaruh proxy tadi pada setelah APN, Karna cara ini justru akan memperlambat koneksi internet yg kalian gunakan

Kalian cukup mengexport proxy tadi pada termux dengan cara memasukan perintah berikut

1
2
export HTTP_PROXY=http://localhost:8080
pkg up

Cara Ketiga Mengganti DNS

Kalian bisa menggunakan layanan dns public seperti milik google, norton dns, opendns, atau cloudflare dns

1
printf "nameserver 8.8.8.8\nnameserver 8.8.4.4"  > $PREFIX/etc/resolv.conf

Cara ini juga bisa di gunakan untuk mempercepat koneksi termux kalian, Karna sejak bintray menjadi sponsornya beberapa repository termux di hosting pada layanan bintray

Yang jadi masalah ialah ketika di akses menggunakan ip indonesia pasti lemot rata rata speednya cuma 15-50kbps