Ben rota istiyorum tüm ı dinledim / olamaz bu yüzden internet kafelerde dışarı olduğum zaman benim ev kullanıcısı ISS bağlantısı üzerinden benim ağ trafiğini firesheeped .
Dahili OpenVPN istemci desteği olan CyanogenMod 7 ile bir HTC G2 cihazım var :
Evde, üzerinde bir OpenVPN sunucusu içeren TomatoVPN bulunan bir yönlendiricim var :
Şimdi, telefon istemcisinin yönlendirici sunucusuna bağlanmasını nasıl sağlayabilirim? Google'ı bulabilirim ve görünüşte alakalı bir dizi talimat bulabilirim , ancak çok yardımcı değiller:
Sertifikanızı ve anahtarlarınızı paketlemeniz ve SD karta koymanız gerekir
Bunları nereden bulabilirim?
Client.p12 dosyasını sdcard kök dizinine kopyala
Bunu nereden bulabilirim?
sertifikalarınızı ekleyin ve arayüz türünü ve protokolü uygun şekilde ayarlayın.
Nasıl, özellikle? Hangi ayarlar ne olmalı? Beni korumayan ayarları kullanmak, yanlış güvenlik duygusu nedeniyle hiçbir korumadan daha kötüdür.
VPN üzerinden tüm trafiği yönlendiren bir "roadwarrior" kurulumu için adım adım talimatlar arıyorum.
Anahtarları nereden bulabilirim? Ek kullanıcı adı / şifre kimlik doğrulaması kullanmam gerekir mi? Hangi DNS arama alanları? CM7'nin OpenVPN Gelişmiş menüsünde hangi ayarları kullanmalıyım? "Yönlendirme ağ geçidi" tüm trafiği yönlendirecek şekilde ayarlanmalıdır, örneğin, değil mi? TomatoVPN'de Basic ve Advanced için hangi ayarlar? "İstemcileri İnternet trafiğini yönlendirmeye yönlendirin"? "DNS'ye yanıt ver"?
Güncelleme:
Kendi başıma bir kez daha denedim ve yine başarısız oldum. Yönlendirici veya telefonda anahtar oluşturmanın herhangi bir yolu olduğunu düşünmüyorum, bu yüzden onları Ubuntu'da oluşturmaya çalıştım. Anahtarları oluşturmak için bu talimatları izlemeye çalıştım , ancak doğru değiller. (Klasör, örneğin /usr/share/doc/openvpn/examples/easy-rsa/2.0
yerine /usr/share/doc/openvpn-2.0/easy-rsa
ve bir komut dosyası var vars
, ancak init-config
komut dosyası yok .) Daha yararlı olan bu yönergeleri buldum ve bir dizi dosya oluşturdum:
- 01.pem
- 02.pem
- ca.crt
- ca.key
- dh1024.pem
- htc_g2.crt
- htc_g2.csr
- htc_g2.key
- server.crt
- server.csr
- server.key
- ta.key
Yönlendiriciye kopyaladığım dosyalar
- ca.crt
- server.crt
- server.key
- dh1024.pem
ilk önce bu talimatlara-----BEGIN
göre her şeyi sıyırma . Yönlendirici sunucusu şimdi başlıyor ve şöyle diyor
İsim Değer Maksimum yayın / yayın kuyruğu uzunluğu 0
Durum altında. Yani sunucu çalışıyor sanırım?
Sonra bu dosyaları telefona kopyaladım:
- ca.crt
- htc_g2.crt
- htc_g2.key
- server.crt
- ta.key
Farklı yönler hangi dosyaların kopyalanacağına katılmıyor. Sonra Ayarlar → Konum ve güvenlik → SD karttan yükle seçeneğine gittim ve CA sertifikasını yükleyebildim, bir şifre ekledim. Dosyaları düzenledim -----BEGIN
ve daha önce her şeyi kaldırdım ve sonra yüklediler. "OpenVPN VPN Ekle" de, "CA sertifikasını ayarla" için "ca" sertifikasını ve "Kullanıcı sertifikasını ayarla" için htc_g2 sertifikasını seçtim. Bağlanmaya çalıştığımda "Ağa bağlanılamıyor" yazıyor. Kullanıcı sertifikası için sunucu sertifikasını denediğimde aynıdır.