Androidimin VPN bağlantısını bir Hotspot üzerinden paylaşabilir miyim?


36

Geçenlerde şirketlerime PPTP VPN'i desteklemeyen bir Chromebook satın aldım. Geçici bir çözüm olarak, Android'imdeki (4.4) VPN'e bağlanmak ve bu bağlantıyı bir sıcak nokta üzerinden paylaşmak mümkün müdür? Öyleyse nasıl?

Yanıtlar:


9

Maalesef stok Android bağlama uygulaması VPN'lerle çalışmıyor. Bu sınırlama, yazılımın bir gözetimidir ve bir sistem sınırlaması değildir.

Ancak, aynı zamanda bir VPN'i bağlamanıza ve kullanmanıza izin verecek ClockworkMod Tether adlı bir uygulama var. Aslında standart bağlama uygulamasını kullanır ve ardından çalışması için yönlendirme bilgilerini düzenler.

Bu uygulama, telefonunuzu rootlamanızı gerektirmez, ancak telefonunuza bağlanmak istediğiniz bilgisayarda yazılım çalıştırmanız gerekir. Ayrıca şu anda sadece USB bağlantısı için de geçerlidir.

PDANet dahil onları denemek istiyorsanız, ClockworkMod Tether'in başka alternatifleri de var.

Umarım yardımcı olabilir


1
Bu PDANet kullanarak benim için çalıştı. ClockworkMod her şeyi kullanmak için izin istiyor gibiydi. PDANet daha az izne ihtiyaç duyuyordu, ama ben hala güvenliğinden% 100 emin değilim.
hippietrail

8

Köklü cihazınızda komut satırını kullanarak iptables kuralları eklemekten oluşan bazı bilgiler buldum.

Blu Studio'daki Android 4.4'te test ettim ve iyi çalışıyor.

Aslen XDA-Geliştiricileri SmokeyTech1 tarafından yazılmış Alıntı yazı burada :

  1. Köklü bir cihaza ihtiyacınız var
  2. OpenVPN veya DroidVPN gibi bir VPN uygulamanız olduğundan emin olun (DroidVPN'i ve en iyisini kullanıyorum)
  3. Terminal Emulator'ı indirin
  4. Sıcak noktanızı etkinleştirin ve VPN'inize bağlanın
  5. Terminal emulator'ü başlatın ve ilk satırda "su" yazın (tırnak işaretleri olmadan) ve enter tuşuna basın
  6. Bunu kopyalayıp Terminal Emulator'a yapıştırın. Önce Root Browser'ı kullanarak yeni bir klasöre yapıştırdığınızdan ve TE'ye aşağıda gösterildiği şekilde tam olarak kopyaladığınızdan emin olun :

    iptables -t filtre-F İLERİ
    iptables -t nat -F POSTROUTING
    iptables -t filtre -İ İLERİ -J KABUL
    iptables -t nat -I POSTROUTING -j MASQUERADE
    ip kuralı 192.168.43.0/24 aralığından eklendi 61
    ip yol eklemek varsayılan dev tun0 kapsamı bağlantı tablosu 61
    ip yolu eklemek 192.168.43.0/24 dev wlan0 kapsamı bağlantı tablosu 61
    ip yol ekle yayın 255.255.255.255 dev wlan0 kapsamı bağlantı tablosu 61
  7. Bu konuda. Ayrıca, Root Browser ile bir klasör oluşturduğunuzdan ve kodu tekrar yapıştırdığınızdan emin olun. Android 4.4.2 benim LG G3 çalıştı

(Not: Alıntılanan metin, sitenin biçimlendirme stiline uyacak şekilde düzenlendi.)

DİKKAT : Söylediği kuralların bir kısmı wlan0, bu bağlantıyı göndermek istediğiniz yere karşılık gelen arayüz. WiFi bağlantı noktasına göndermek için, onu uzak sunucudan aldığınız VPN tüneli olan ap0 The ile değiştirin tun0. netcfgKök terminalini yazarak tüm arayüzleri listeleyebilirsiniz.

Terminal emülatörüne gelince, ConnectBot kullanıyorum :

ConnectBot , ssh, telnet ve localhost bağlantıları için cihazınızdaki bir terminal emülatörüne izin verir.


3
İlginç, ama düzenli olarak yapmak biraz sıkıcı. Birisi bu betiği birleştirip bir ana ekran kısayolundan veya benzer bir şeyden çalıştırmanın bir yolu yoksa?
Mc0e

3
Bu Android için otomatikleştirmek için basit bir uygulama yapmak için birisi için mükemmel bir fırsat gibi görünüyor.
Simon Woodside

3

Evet. F-Secure Freedome (bir VPN istemcisi) Notum 2'de çalışıyor. Bir Ubuntu makinesine ve bir Android tablete bağlı Not 2 var. Tabletimin ve dizüstü bilgisayarım Almanya'nın IP adresini yayınlarken, ben okyanusun diğer tarafındayım.

  • Veri planınızın bağlanmaya izin verdiğinden emin olun.
  • Hücre ağında olduğunuzdan emin olun. Ancak, telefondaki Wifi VPN USB bağlantısı biraz daha iyi çalışıyor. Havanın üzerinden geçerken bağlantım kesildi.
  • Android'in lezzetine bağlı olarak kilometreleriniz değişebilir

Not 2 ve tablet 4.4 çalışıyor (CM 11 gecelik), Ubuntu 14.04 açık.


Tamam teşekkürler. Onunla biraz daha oynamak zorunda kalacağım. Hızlı bir deneme yaptım ancak özel ağdaki hiçbir şeye erişemedim.
sst4460

Ne zaman onunla bazı sorunları yaşadım: Laptop - wifi - telefon - vpn - verizon - internet Ancak, daha iyi çalıştı: Laptop - usb kablosu - telefon - vpn - verizon (veya wifi) - internet
Zlatty

Şu anda bir Freedome VPN aboneliğim var ve VPN'i USB Bağlantısı üzerinden kullanmak benim için çalışmıyor (LGE Nexus 4, Windows 7 PC). VPN'yi devre dışı bırakırsam, USB bağlantısı üzerinden korunmasız bağlantıya erişebilirim.
mp-3

0
  1. Android cihazda, yükleyin:

  2. Chromebook ve telefonu USB kablosuyla bağlayın.
  3. Çalıştırmak:
    • Mobil internet bağlantısı
    • VPN istemcisi
    • Proxoid
    • İnternet Paylaşıcısı
  4. Cep telefonunu USB bağlantısına bağlamak için ayarlayın (cep telefonundaki USB bağlantısının simgesini değiştirin).
  5. Telefonun IP adresini bulun (Ping ve DNS, Ağ Bilgisi, IP: xxx.xxx.xxx.xxx, internet bağlantısı aktif olmalı)
  6. Chromebook'ta oturum açın, internet bağlantısını kontrol edin, WiFi otomatik olarak USB Ethernet ile değiştirilmelidir.
  7. Ethernet simgesine tıklayın, Ayarlar, proxy TAB.
  8. Son olarak Chromebook'ta ayarlanmış (HTTP proxy sunucusu: IP, xxx.xxx.xxx.xxx biçiminde, 8080 numaralı bağlantı noktası, HTTPS proxy ana bilgisayarı IP'si, 8081 numaralı bağlantı noktası, SOCKS proxy IP'si, 1080 numaralı bağlantı noktası).
  9. Chrome'u çalıştırmayı ve intranete göz atmayı (mobilde olduğu gibi) deneyin.

0

Bu, João José tarafından verilen cevabın bir uzantısı olup, diğerlerinin doğrudan gitmesine izin verirken belirli trafiği VPN'e seçici bir şekilde yönlendirmenizi sağlar.

João José'nin mükemmel cevabı olmadan bunu çözemezdim, bu yüzden eğer bunu affedecekseniz, lütfen cevabını da geçersiz kılın.

# 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

Ne olduğundan emin değilim, ama yarım saniye çalıştı. Çalıştı, sonra telefonumu yeniden başlattım ve artık işe yaramadı :( Ben android 9 yaşıyorum.
Khon
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.