Jawaban:
Sayangnya aplikasi penambatan Android stock tidak bekerja dengan VPN. Batasan ini merupakan kekhilafan dalam perangkat lunak dan bukan batasan sistem.
Namun ada aplikasi yang disebut ClockworkMod Tether yang akan memungkinkan Anda untuk menambatkan dan menggunakan VPN secara bersamaan. Bahkan ia menggunakan aplikasi tethering standar dan kemudian memperbaiki informasi routing untuk membuatnya berfungsi.
Aplikasi ini tidak mengharuskan Anda untuk melakukan root pada ponsel Anda tetapi Anda harus menjalankan perangkat lunak pada komputer yang ingin Anda sambungkan ke ponsel Anda. Ini juga hanya berfungsi untuk tethering USB saat ini.
Ada alternatif lain untuk ClockworkMod Tether, jika Anda ingin mencobanya, termasuk PDANet.
Semoga bisa membantu
Saya menemukan beberapa informasi yang terdiri dari menambahkan aturan iptables menggunakan command-line di perangkat root Anda.
Saya mengujinya di Android 4.4 di Blu studio dan berfungsi dengan baik.
Teks yang dikutip awalnya ditulis oleh SmokeyTech1 dari XDA-Developers di sini :
- Anda membutuhkan perangkat yang di-rooting
- Pastikan Anda memiliki aplikasi VPN, seperti OpenVPN atau DroidVPN (Saya menggunakan DroidVPN dan yang terbaik)
- Unduh Terminal Emulator
- Aktifkan hotspot Anda dan sambungkan ke VPN Anda
- Luncurkan emulator Terminal dan pada baris pertama ketik "su" (tanpa tanda kutip) dan tekan enter
Salin dan tempel ini ke Terminal Emulator. Pastikan untuk menempel ke folder baru menggunakan Root Browser terlebih dahulu dan salin ke TE dalam format persis seperti yang ditunjukkan di bawah ini :
iptables -t filter -F FORWARD iptables -t nat -F POSTROUTING iptables -t filter -I MAJU-J MENERIMA iptables -t nat -I POSTROUTING -j MASQUERADE aturan ip tambahkan dari pencarian 192.168.43.0/24 61 ip route menambahkan tabel tautan default dev tun0 scope 61 ip route add 192.168.43.0/24 dev wlan0 tabel tautan ruang 61 ip route add broadcast 255.255.255.255 dev wlan0 tabel tautan ruang 61Itu saja. Juga, pastikan untuk membuat folder dengan Root Browser dan rekatkan kode di sana, karena ini akan diatur ulang setelah boot ulang. Ini bekerja pada LG G3 saya di Android 4.4.2
(Catatan: Teks yang dikutip telah diedit agar sesuai dengan gaya format situs.)
PERHATIAN : Bagian dari aturan di mana dikatakan wlan0
, ini adalah antarmuka yang sesuai dengan tempat Anda ingin mengirim koneksi. Untuk mengirimnya ke hotspot WiFi, gantilah dengan ap0
The tun0
tunnel VPN yang Anda terima dari server jarak jauh. Anda dapat membuat daftar semua antarmuka yang mengetik netcfg
terminal root
Adapun emulator terminal, saya menggunakan ConnectBot :
ConnectBot memungkinkan emulator terminal pada perangkat Anda untuk koneksi ssh, telnet dan localhost.
Iya nih. F-Secure Freedome (klien VPN) berjalan pada Note 2. Saya memiliki Note 2 yang ditambatkan ke mesin Ubuntu dan tablet Android. Tablet dan laptop saya memposting alamat IP Jerman, sementara saya berada di sisi lain samudera.
Note 2 dan tablet berjalan 4.4 (CM 11 nightlies), Ubuntu pada 14.04.
Di perangkat Android, instal:
Ini adalah ekstensi untuk jawaban yang diberikan oleh João José yang akan memungkinkan Anda untuk mengarahkan lalu lintas tertentu ke VPN sambil membiarkan orang lain langsung masuk.
Saya tidak akan menemukan jawabannya tanpa jawaban cemerlang João José, jadi jika Anda mau memperbaiki ini, harap jawabnya juga.
# Following rules will allow me to redirect traffic through my vpn
iptables -t filter -F FORWARD
iptables -t nat -F POSTROUTING
iptables -t filter -I FORWARD -j ACCEPT
iptables -t nat -I POSTROUTING -j MASQUERADE
ip route add 192.168.43.0/24 dev wlan0 scope link table 61
ip rule add fwmark 0x61 table 61
ip rule add iif tun0 table 61
# Configure traffic that I want to make it go through VPN
# 1. My DNS
iptables -t mangle -A PREROUTING -p tcp -d 208.67.220.220/32 -j MARK --set-xmark 0x61
iptables -t mangle -A PREROUTING -p tcp -d 208.67.222.222/32 -j MARK --set-xmark 0x61
iptables -t mangle -A PREROUTING -p udp -d 208.67.220.220/32 -j MARK --set-xmark 0x61
iptables -t mangle -A PREROUTING -p udp -d 208.67.222.222/32 -j MARK --set-xmark 0x61
# 2. Insecure websites
iptables -t mangle -A PREROUTING -p tcp --dport 80 -j MARK --set-xmark 0x61