Openvpn - o soluție pentru Internet prin USB, atingeți iPod-ul maxim

Aveți un iPod Touch sau iPhone? Nu aveți un punct Wi-Fi la îndemână, dar există un PC și Internet pe acesta, atunci această întrebare frecventă este pentru dvs. Mulțumesc Mikanoshi de pe forum ipod-touch-max.ru. Manual în continuarea știrilor

De ce avem nevoie de asta?
iTunnel cu WinSCP și PuTTy
MyEnTunnel
OpenVPN 2.1.1
Cydia:
- OpenSSH
- rețea-cmds
- OpenVpn Toggle pentru SBSettings din depozitul BigBoss (nu numai comutatorul pentru SBS, dar și OpenVPN)

Principiul de funcționare:
Când este instalat pe un dispozitiv, OpenVPN creează un dispozitiv de rețea (emultează) și modifică traseele (căile) pentru toate conexiunile pe dispozitiv prin acest dispozitiv. Solicitările transmise în continuare la IP 127.0.0.1 portul 1194 devaysa, unde au fost create în așteptare MyEnTunnel transmiterea prin tunel SSH la portul 127.0.0.1 IP 1194, dar calculatorul. Rularea pe calculatorul server OpenVPN ascultă portul local 1194 și toate cererile de intrare le trimite la rețeaua pseudo (așa Hrisant aka zăpadă TAP-Adapter).
Atunci când conexiunea la Internet este redirecționată pentru adaptorul TAP, cererile ajung în cele din urmă în lumea exterioară.

Pas cu pas
1. Configurați iTunnel. Pentru a vă conecta prin acesta, folosesc portul 1022.
2. Instalați OpenVPN de la Cydia pe dispozitiv și MyEnTunnel cu OpenVPN (bifați toate casetele de selectare la instalare) pe PC.
3. Cum se configurează OpenVPN. În dosarul de instalare, găsiți folderul sample-config. Puteți edita config-uri din acest dosar, puteți copia cele de mai jos (conf.ovpn este redenumit client.ovpn):

local 127.0.0.1
port 1194
proto tcp
dev tun
; dev-nod MyTap
ca ca.crt
cert server.crt
cheie server.key # Acest fișier ar trebui păstrat secret
dh dh1024.pem
server 192.168.1.0 255.255.255.0
ifconfig-pool-persist ipp.txt
împinge "ruta 0.0.0.0 0.0.0.0"
împingeți "dhcp-option DNS 192.168.1.1"
împingeți "dhcp-opțiunea WINS 192.168.1.1"
păstrați 10 120
comp-LZO
; max-clienți 100
persistă-cheie
persistă-tun
starea openvpn-status.log
; log openvpn.log
; jurnal-append deschisvpn.log
verb 4
, mute 20

dev tun
; dev-nod MyTap
proto tcp
remote 127.0.0.1 1194
resolv-retry infinit
nobind
; nimeni nu foloseste
; nimeni de grup
persistă-cheie
persistă-tun
; avertismente mut-replay
ca «ca.crt»
cert "client.crt"
cheie "client.key"
ns-cert de tip server
comp-LZO
verb 4
, mute 20

mssfix 1275
întârzierea traseului 0 120

up / var / mobile / Bibliotecă / OpenVpn / update-resolv-conf
în jos / var / mobile / Bibliotecă / OpenVpn / update-resolv-conf

În acest caz, adaptorul TAP este configurat pentru rețeaua 192.168.1.0/255.255.255.0
Dacă există deja conexiuni cu acest domeniu IP, modificați 192.168.1.0 de exemplu la 192.168.10.0 (și 192.168.1.1 la 192.168.10.1)

4. Crearea de certificate și chei pentru OpenVPN.
Tot ce aveți nevoie pentru acest lucru este în sub-folderul easy-rsa.
Trebuie să deschideți programul cmd.exe și să accesați acest director:

cd C: \ Program Files \ OpenVPN \ ușor-rsa \

Apoi, toate fișierele .bat trebuie să fie executate din această linie de comandă fără ao închide.

Mai întâi, porniți init-config.bat
Apoi editați fișierul vars.bat astfel (puteți specifica datele dvs.):

setați KEY_COUNTRY = Ru
setați KEY_PROVINCE = Moscova
setați KEY_CITY = Moscova
setați KEY_ORG = iPTM
setați [protejat prin e-mail]

În timpul pornirii, script-ul vă întreabă despre diferitele informații pentru certificat. Specificați mai bine ce a fost în vars.bat (va fi în paranteze pătrate). De asemenea, vi se va cere să introduceți "Nume comun", de exemplu, tastați Admin.

În continuare, fugiți
vars.bat
build-key-server.bat
build-key.bat client
Răspundeți la întrebări. Parola provocatoare și numele opțional al companiei pot fi lăsate necompletate.

În final, creați parametrii pentru algoritmul Diffie Hellman cu comanda
build-dh.bat
Procesul va dura ceva timp. Înclină-te și ... oh, nu e de aici.

5. Copiați fișierele în locurile lor.
Fișierul server.ovpn din dosarul config, împreună cu următoarele fișiere:
ușor-rsa \ chei \ ca.crt
ușor-rsa \ keys \ server.crt
ușor-rsa \ tastele \ server.key

Și fișierul ușor-rsa \ keys \ dh1024.pem în folderul bin (ar trebui să fie și în config, dar serverul meu nu îl găsește acolo).

Fișierul conf.ovpn ar trebui să fie plasat într-un director separat (să îl numim client) împreună cu aceste fișiere:
ușor-rsa \ chei \ ca.crt
ușor-rsa \ keys \ client.crt
ușor-rsa \ keys \ client.key

6. Fișierele sunt gata, acum puteți încărca config-ul pe dispozitiv. Copiați conținutul folderului client la
/ var / mobil / Bibliotecă / OpenVpn /
Descărcați și completați aceeași actualizare-resolv-conf

Apoi, prin WinSCP, descărcați, editați și completați fișierul
/var/mobile/Library/SBSettings/Commands/com.offinf.openvpnup
Doar în cazul în care, pe el și pe com.offinf.openvpndown este posibil de a pune drepturile de 777

com.offinf.openvpnup (codificare - Text Unix)

#! / bin / sh
/ bin / rm / var / mobil / Bibliotecă / SBSettings / Toggles / OpenVpn / OFF
cd / var / mobile / Bibliotecă / OpenVpn /
/ usr / bin / openvpn-iphone-script-security 2 -config /var/mobile/Library/OpenVpn/conf.ovpn

7. Rulați următoarele comenzi în PuTTy ca root (su -> alpine):

cd / var / mobile / Bibliotecă
chown -R mobile.mobile OpenVpn
cd OpenVpn
chmod + x actualizare-resolv-conf
cp client.key client.key.orig
openssl rsa - în client.key.orig -out client.key

8. Configurarea MyEnTunnel. Parola pentru root este alpină

Openvpn - o soluție pentru Internet prin USB, atingeți iPod-ul maxim

Openvpn - o soluție pentru Internet prin USB, atingeți iPod-ul maxim

9. Ultima etapă. Porniți iTunnel și faceți clic pe Conectare în MyEnTunnel. Dacă portul este redirecționat cu succes, veți vedea aceste linii plink.exe: Solicitarea portului la distanță 1194 către localhost: 1194
plink.exe: redirecționarea portului la distanță de la 1194 activată
Conexiunea este stabilă

Apoi porniți computerul cu comanda
C: \ Program Files \ OpenVPN \ bin \ openvpn.exe -script-securitate 2 -config «C: \ Program Files \ OpenVPN \ config \ server.ovpn»
(prin fișierul Start-> Run .cmd sau creați o comandă rapidă pentru openvpn.exe)

Pentru prima dată executați clientul pe dispozitivul mobil prin intermediul MobileTerminal sau PuTTy pentru a vedea procesul de pornire (atunci clientul poate fi pornit / oprit din SBSettings), comanda
/private/var/mobile/Library/SBSettings/Commands/com.offinf.openvpnup

Când secvența de inițializare a inițializării apare în fereastra server și client, înseamnă că totul este OK, puteți utiliza Internetul.

P.S. Nu uita pentru a partaja conexiunea la internet la TAP-bloc de (acest lucru se face în proprietățile de conectare, tab-ul „Advanced“ daw „Permite altor utilizatori ai rețelei să utilizeze conexiunea la Internet a computerului“.)

Băieți! Recomandați router wi-fi este mai fiabil și mai ieftin!
Am un iPod la domiciliu și un comp. Rețeaua fără fir wireless nu știe cum să caute și vreau să vă conect prin iPod la Wi-Fi pe Internet!
Există vreo soluție pentru conectarea PC-ului prin cablu și iPod prin Wi-Fi.
La urma urmei, dacă vreau să conectez wi-fi, va trebui să scot firul de pe computer și să îl introduc în router?
Explicați cum funcționează totul!

@vinleha
cumpărați doar o placă Wi-Fi în computer și utilizați programul de conectare.
Deoarece router-ul este rupt în mine, pe care le folosesc, și este mult mai convenabil, poate, nu este firele necesare sub masă pentru a urca pentru a insera și când a existat un router pe un vayfay calculator prins o viteză puțin, și sifonul de asemenea, și cu acest prog si viteza calculatorului nu se schimbă și iPhone zboară)

KNYUK:
@vinleha
cumpărați doar o placă Wi-Fi în computer și utilizați programul de conectare.
Deoarece router-ul este rupt în mine, pe care le folosesc, și este mult mai convenabil, poate, nu este firele necesare sub masă pentru a urca pentru a insera și când a existat un router pe un vayfay calculator prins o viteză puțin, și sifonul de asemenea, și cu acest prog si viteza calculatorului nu se schimbă și iPhone zboară)

Spune-mi mai multe despre bobină.
Cum funcționează, așa cum se spune.
Dacă există Skype scrieți pseudonimul dvs. plz!

Openvpn - o soluție pentru Internet prin USB, atingeți iPod-ul maxim