Dei nettstadane du besøker, sporar ofte kvar du kjem frå og ser på kvar du går til neste. Eit VPN - eller virtuelt privat nettverk - hjelper deg å surfa på nettet meir anonymt ved å rutta trafikken din gjennom ein server som ikkje er det du er. Det finst mange selskap som tilbyr tjenester med ulike gradar av tryggleik og ulike gradar av kostnad, men viss du er villig til å rulla ermane dine og bli teknisk med nokre grunnkoding og ein Raspberry Pi-datamaskin som kostar 30 pund, kan du byggja opp ein eigen VPN-server heime. Det vil ikkje gje deg muligheten til å sjå ut som du er frå ein annan stad, men du kan bruka det til å knyta til eksterne enheter som ein smartphone for å surfa på Internett meir trygt gjennom heimatnettverket ditt, og få tilgang til delte filer og media på heimatdatamaskinen din. I BBC Click har eg delt nokre tips frå min eiga erfaring med å sette opp ein DIY VPN-server. Her er ein trinnvis veiledning du må følgja til bokstaven, symbolet og mellomrommet om du vil følgja i føtene mine. For å følgja denne veiledningen treng du: Forbered deg på å installera operativsystemet ditt Sett micro SD-kortet i kortlesaren din. Om du nyttar eit gammalt SD-kort, sørg for at det er fullt formatert for å fjerna gamle filer med det gratis verktøyet http://sdcard.org Install Raspbian på Raspberry Pi Download NOOBS (New Out Of The Box Software) frå Raspberry Pi-nettstedet (https://www.raspberrypi.org/downloads/). Dette er ein enkel installasjonshanter for operativsystemet. Åpne.zip du har last ned og velg alle filane, og dra og slepp dei på SD-kortet ditt. Innesette SD-kortet i Raspberry Pi og knyt deretter ein skjerm, tastier og strømkabel. Ved å knýppa strømmen vil Raspberry Pi starte opp og dei grønne og røde LED-lysene på bordet skal lyse opp. Om filane er kopierte på rett måte på SD-kortet vil grønt lys byrja å bliska når datamaskinen les dataene. Etter nokre sekund ser du eit vindu opna på skjermen med ein rekke operativsystemer å installera - bruk pilknappen på tastierbordet for å velja Raspbian og trykk på ENTER for å installera. Om du har vanskeligheter med å få NOOBS installasjonshanteraren til å virka, kan du òg installera Raspbian ved å kopiera diskbildet av operativsystemet på micro SD-kortet ditt. Følg instruksjonane på https://www.raspberrypi.org/downloads/ for å gjera dette. Endra standardlösenordet Før du går lenger, pass på at du endrar standardlösenordet, eller at alle som kjenner standardlösenordet vil kunne få tilgang til heimeverket ditt. Du kan gjera dette frå valskjermen du får vist første gong du startar opp Raspberry Pi etter at Raspbian er installert. Når du neste gong omstarter Raspberry Pi, vil innlogginga vera "pi" og passordet kva du har sett. Ge Raspberry Pi din ein statisk IP-adresse IP-adressen fortel enhetene kvar du kan finna Raspberry Pi på heimenettverket ditt. Nettverk gir vanlegvis ut ein dynamisk IP-adresse, som kan endra seg kvar gong du slår på enheten. Knyt Raspberry Pi til ruteren med eit Ethernet-kabel. Ved kommandopromptet skal du skrive: ifconfig Ein haug med informasjon kjem opp og du må notera det som det seier for setet ditt mot følgende: inet addr [Current IP Address] bcast [Broadcast Range] mask [Subnet Mask] Neste på kommandopromptet skal du skriva: sudo route -n Dette fortel deg informasjon om ruteren din. Merk ned: Gateway Destination Du har no all informasjonen du treng om den gjeldende IP-installationen din og kan redigere nettverkskonfigurasjonsfilen for å gjera IP-installa. Ved kommandoprompt-typen: sudo nano /etc/network/interfaces Sjå etter linjen som seier "iface eth0 inet dhcp" eller "iface eth0 inet manual". "dhcp" biten ber om ein dynamisk IP eller om filen din seier "manual" er det ein manuell innstilling, så bruk pilknappen på tastaturet for å flytta kursoren slik at du kan slette dette og erstatta det med "static". Legg då kursoren til slutten av denne linja og trykk Enter, og legg til dei neste radane rett under linja du akkurat har endra, og fylj ut [kvadratparentes] med informasjonen du akkurat har notert. Adress [den gjeldende IP-adressen din] netmaske [undernettmaske] nettverk [destinasjon] kringkasting [radioutsending] gateway [gateway din] For å lagra filen, trykk CTRL og X saman, og skriv "y" når du blir bedt om å lagra, og trykk Enter for å godta filnavnet utan å endra det. Når du sett kommandopromptet skriv: sudo reboot Din Raspberry Pi vil no starta om med den nye, statiske IP-adressen. Set opp eit enkelt styringssystem For å spara å bytte om kablar, kan du laste ned ein gratis program som lar deg styra Raspberry Pi gjennom eit pop-up-vindu på ein annan datamaskin. Dette kalles ein SSH. Verktøyet heiter PuTTY (j.mp/DLPutty). Dubbelklikk på PuTTY.exe-filen du laster ned, og det opnar ein dialogboks der du kan skrive inn den nye statiske IP-adressen du har gjeve til Raspberry Pi. Første gong du gjer dette, vil det be deg om å bekrefta at du har fått tilgang til enheten. Du kan no logga på og gjera alt du treng gjennom denne dialogboksen på datamaskina din, som tyder at Raspberry Pi aldri treng ein skjerm eller tastet for å halda på med å gå. Dette er kjent som å kjøre den "headless". Oppdater Raspberry Pi Ein siste bit av hushald for å sikre at du kjører den siste programvaren og drivarane. Ved kommandopromptet skriv: sudo apt-get update Vart til oppdateringane er ferdig å laste ned og skriv deretter: sudo apt-get upgrade Vart til oppgraden er ferdig. Du er no klar til å laga VPN-en Din Det Raspbian-operasjonssystemet vi har installert kjem med OpenVPN klar til å avpakka, som er programvaren vi skal bruka for å laga VPN-en vår. Ved kommandopromptet skriv: sudo apt-get install openvpn Du vert bedt om å bekrefta instruksjonen din så blir programvaren avpakka og installert. Generering av nøklane Akkurat som den unike nøkkelen som låser opp hovudporten din, treng VPN-en din genererte nøklane for å sikre at berre autoriserte enheter kan koble til den. OpenVPN kjem med Easy_RSA, ein enkel pakke for å bruka RSA-krypteringsmetoden for å generere dine unike nøklane. Den neste serien av kommandoar må gjøres i rotdirektoriet. Du vil merke deg i det øyeblikket kommandoprompten sit i ein katalog med merking som 'pi@raspberrypi: ~ $'. Skriv "sudo" før ein kommando seier til operativsystemet at han skal utføra kommandoen i rotmappen, men viss du vil spara deg litt typing kan du gå vidare og skrive: sudo -s Du vil no sjå kommandoprompten din sitja på 'root@raspberrypi:' No, ved kommandotyp på ei linje: cp -r /usr/share/doc/openvpn/examples/easy-rsa/2.0 /etc/openvpn/easy-rsa Pass på at du har mellomrom på dei rette plassane (før /usr og /etc). Denne instruksjonen kopierer alle filane frå easy-rsa 2.0-direktivet til eit katalog i openvpn-installasjonen. Du kan kopiera linjer med tekst med høgre klikk, og då du høgre klikkar på puTTY-vinduet, skal det festast, og du sparer deg for å skrive. Neste type: cd /etc/openvpn/easy-rsa Dette endrar kataloget kommandoinspekta din sit i til openvpn/easy-rsa-kataloget ditt. Du må no redigere teksta i filen vi nettopp har kopiert over. Nano er ein enkel tekstrediger i Raspbian du kjem til å sjå mykje av over dei neste sidene. For å opna filen inne i denne tekstredigeraren, skriv: nano /etc/openvpn/easy-rsa/vars I teksta som opnar finn du linja som byrjar med: export EASY_RSA= Du må rulla kursoren ned for å redigere denne linja for å lesa: export EASY_RSA="/etc/openvpn/easy-rsa" NB. Pass på at du fjernar alle fremmande talemerke, for noko anna enn den eksakte teksten over her vil hindra at nøklene dine ikkje lagras på rett stad. Så flytta kursoren ned til du ser linjen: export KEY_SIZE=1024 Om du vil vera ekstra trygg kan du endra verdien her til 2048 bit kryptering, sjølv om nøkkelen du til slutt byggjer vil ta mykje lengre tid å generere. Du kan velja å endra dei til nye standardar (dette kan spara deg litt typing i ulike seinare skritt), men det vil ikkje påvirke virkninga til VPN-en din. Skriv CTRL og X og Y og ENTER for å lagra denne filen. Bygg sertifikatene dine Du er no sett opp til å byggja sertifikatene VPN-en din skal bruka for å gje autorisering til enhetene du vil knyta til. For å opna easy-rsa-direktivet, på kommandoinspekta skriv: cd /etc/openvpn/easy-rsa Neste type: source./vars Dette lastar vars-dokumentet du har redigert tidlegare. Neste type:./clean-all Dette vil fjerna alle tidlegare nøklene i systemet. Neste type:./build-ca Denne siste raden byggjer sertifikatmyndigheten din. Raspberry Pi vil no be deg om å fylle ut nokre tilleggande eksportverder, som Land, Provins, By, Organisasjon osv. (Om du endra desse i det forrige skrittet, vil du sjå valane dine som er sett som default). Det er ikkje nødvendig at desse verdiane er nøyaktige, så berre klikk på Enter for å bruka default verdiar dersom du føler deg slapp. Namn serveren Når du har sett inn i feltene og kome tilbake til kommandopromptet, må du kalle serveren din. Kall den som du vil, men gløym det ikkje. Skriv:./build-key-server [ServerName]... erstatter [ServerName] med namnet du vel. Du får no nokre fleire felt å setja inn verdiar. Du kan endra desse eller la dei vera som default, men legg merke til tre felt: Common Name MÅVER å vera servernamnet du har valt. Ein utfordringskode? MÅVER å bli latt tom. Signerer sertifikatet? [y/n] Det er sjølvinnlysande at du må skrive "y". Til slutt når du blir spurt om spørsmålet: 1 av 1 sertifikatforespørsler sertifisert, commit? [y/n] Skriv "y" Bygg nøklene for kvar brukar Serveren er no sett opp og du må bygg nøklene for alle enhetane du vil ha i stand til å koble. Du kan klippe hjørner her og berre byggja ein nøkkel til å bruka på alle enhetane. berre ein enhet kan koble ved hjelp av kvar nøkkel i ein gong, så om du vil ha samtidige tilknytingar vil du ha ein annan nøkkel for kvar einaste. Tildelat ein brukar ein nøkkel:./build-key-pass [UserName]... erstatter [UserName] med den ønskede teksta - til dømes for å laga ein nøkkel for å knýta android min til VPN eg valde namnet KateAndroid Du får nokre fleire pålegg no: Skriv inn PEM passfrase... velg eit passord du vil minnast! Det spør deg om å innføra dette to gonger for å eliminera feiler. Ein utfordringspassord? MÅ bli laust tom. Skriv under på sertifikatet? [y/n] Treff "y" Neste type: cd-nøkkel (använd mitt brukernavn, som du bør endra til ditt eige): openssl rsa -in KateAndroid.key -des3 -out KateAndroid.3des.key Denne siste raden legg til eit ekstra lag med kryptering for å gjera det vanskelegare for hackarar å bryta seg inn. Du vert bedt om å skrive inn passordet for KateAndroid.key - dette er den setninga du innførte i det forrige skrittet. Du vert deretter bedt om å skrive inn og endra på ein ny PEM passordet for des3-nøkkelen. Eg brukte same passordet for begge så du har berre éin å minnast. Du treng passordet 3des.key ved slutten av denne prosessen når du importerer filane dine til enhetene dine. Endra på desse trinnane for alle brukarnamnene du vil byggja ein nøkkel til. Du har no laga "klientsertifikat". Skriv: cd.. Generer Diffie-Hellman-nøkkelutveksling. Dette er koden som lar to enhetar utan forviten om kvarandre dela hemmelege nøklere over ein offentlig server. Type:./build-dh Skjermen vil sakte fyllast med prikkar ettersom nøkkelen er bygd frå tilfeldige tal. Det vil ta minst ein time om du har oppgradert kryptering til 2048-bit. Om du har forlatt den til 1024-bit kan det ta så lite som fem minuttar. Denial of Service (DoS) attack protection OpenVPN vernar mot denne typen angrep ved å generera ein statisk pre-shared hash-basert melding autentiseringskode (HMAC) nøkkel. Dette tyder at serveren ikkje vil freista å autentisera ei tilgangsanbeing om han ikkje oppdaga denne nøkkelen. For å generera den statiske HMAC-nøkkeltypen: openvpn --genkey --secret keys/ta.key NB. Dersom du bruker copy and paste, vil det sannsynlegvis ikkje fungere på denne linjen, ettersom det dobbelte "-" ser ut til å ikkje verta på same måte om du ikkje skriv det inn. Konfigurering av serveren Din No har du laga alle lås og nøklene du treng for å fortelje Raspberry Pi di du vil setja dørene og kven du vil gje nøklene til - i det vesle instruerer OpenVPN kva nøklane du skal bruka, kvar du skal knyta til og kva IP-adresse og port du skal bruka. For å gjere dette må du laga ein konfigurasjonsfil for serveren. Fyll den med denne teksten, og pass på å endra detaljene der det er indikert med ein kommentar i #CAPS LOCK. (Å setja ein "#" framfor ein setning i koden slik fortel systemet at det er ein kommentar og å ignorera det når du byggjer programmet). 192.168.2.0 # Swap dette talet med ditt Raspberry PI IP-ADRESS dev tun proto udp port 1194 ca /etc/openvpn/easy-rsa/keys/ca.crt cert /etc/openvpn/easy-rsa/keys/XX.crt # Swap dette talet med ditt servernamn key /etc/openvpn/easy-rsa/keys/XX.key # Swap dette talet med ditt servernamn dhetc/openvpn/easy-rsa/keys/dh24.10pem # IF DU ÄNDER DIN MATRUT 2048, KYT DET HELDE DET HELDE DET SO 10.8.0 255.25 ADBERBERG.255.0 og PI.0REISPORT # 10.8.08.0 # 10.8.08.0 # 10.8.08.0 # 10.08.08.0 # 10.08.08.0 # 10.08.08.0 # 10.08.08.0 # 10.08.08.0 # 10.08.08.0 # 10.08.08.0 # 10.08.08.0 # 10.08.08.0 # 10.08.08.08.0 # 10.08.08.08.0 # 10.08.08.08.0 # 10.08.08.08.0 # 10.08.08.08.0 # 10.08.08.08.08.0 # 10.08.08.08.08.0 # 10.08.08.08.08.0 # 10.08.08.08.08.0 # 10.08.08.08.08.0 # 10.08.08.08.08.08.0 # 10.08.08.08.08.08.0 # 10.08.08.08.08.08.0 # 10.08.08.08.08.08.08.0 # 10.08.08.08.08.08.0 # 10.08.08.08.08.08.0 # 10.08.08.08.08.08.08.0 # 10.08.08.08.08.08.08.0 # 10.08.08.08.08.08.08.0 # 10.08.08.08.08.08.08. Dette har fordelen av at # overseter, men ikkje slepp ut den opprinnelege standardgatewayen. "redirect-gateway def1" push klient-til-klient duplicate-cn keepalive 10 120 tls-auth /etc/openvpn/easy-rsa/keys/ta.key 0 cipher AES-128-CBC comp-lzo brukar ingen gruppe nogroup persist-key persist-tun status /var/log/openvpn-status.log 20 log /var/log/openvpn.log verb 1 Hit CTRL og X så Y og ENTER for å lagra. Det er ein siste redigering du må gjera i konfigurasjonsfilerne for serveren for å sikre at Raspberry Pi din veit at du vil at han skal vidgjevna Internett-trafikk gjennom det nye nettverket vårt. Skriv: nano /etc/sysctl.conf I toppen står det "Uncomment the next line to enable packet forwarding for IPv4". Du vil fjerne "#" frå byrjinga av neste linje for å fortelje OpenVPN at du vil at han skal ta den teksten i betrakting. Linen skal då lesa: net.ipv4.ip_forward=1 Kast CTRL og X, så Y og ENTER for å lagra. Til slutt må du utføra endringa du nettopp har gjort i filen sysctl.conf. For å gjera dette skriv: sysctl -p Du har no laga ein fungerande server som kan få tilgang til Internett. Pass gjennom brannmuren Raspbian har ein innebygd brannmure som blokkerar innkommande tilknytingar, så vi må fortelje det at trafikken frå OpenVPN skal gå gjennom. For å laga ei fil som skal løysa kvar gong du startar Raspberry Pi din utgje denne tillatings typen: nano /etc/firewall-openvpn-rules.sh Inne i denne nye filtypen: #!/bin/sh iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j SNAT --to-source 192.168.0.10 # Swappa IP-nummeret med IP-adressen din RASPBERRY PI CTRL og X så Y og ENTER for å lagra. Nyskapte filer er ikkje utførbare som standard, så vi må endra tillatingane og eigarskapet til denne filen du nettopp har oppretta. For å gjera dette skriv: chmod 700 /etc/firewall-openvpn-rules.sh så: chown root /etc/firewall-openvpn-rules.sh Dette skriptet gjev OpenVPN tillating til å bryta seg inn i brannmuren og vi må no leggje til det i innstaldningskoden for grensesnitt så det kjører på start. Type: nano /etc/network/interfaces Finn linjen som seier: "iface eth0 inet static". Vi vil leggje til ei linje under lista med tall som følgjer. Denne linjen må leggjast til i ein indent så trykk først TAB: pre-up /etc/firewall-openvpn-rules.sh CTRL og X så Y og ENTER for å lagra. Til slutt, reboot Raspberry Pi ved å skrive: Reboot NB. Vi har laga lås og nøklingar for at enhetene skal bruka for å knyta til VPN-en din, men før vi gjev ut nøklinga må vi fortelje dei kvar hovuddøren er. Dette er den offentlege IP-adressen din, som bør haldast løynde ettersom den identifiserer plasseringa di på Internett. Du kan finne ut den offentlege IP-adressen din ved å spørje Google. Skriv berre "kva er IP-adressen min?" i søkboksen. Om denne adressen endrar seg kvar gong du loggar på har du ikkje ein statisk IP-adresse, så du må bruka ein dynamisk domenenavnssystem (DDNS) for å gje deg sjølv eit domenenavn for å setja IP-adressen. Det finst ein gratis tjeneste på https://www.changeip.com Deretter på Raspberry Pi må du kjøre noko som heiter DDclient for å oppdatera DDNS-registeret ditt automatisk. Ved kommandopromptet skriv: sudo apt-get install ddclient Dette vil starta ein visar for å konfigurera ddclient. Ver ikkje for uroleg for kva du skriv inn her, for vi skal skrive inn konfigurasjonsfilen med ein gong. For å redigere DDClient-konfigurasjonen med den riktige innstillingstypen: sudo nano /etc/ddclient.conf Hver tjeneste vil ha ei litt annan konfigurasjon, - om du bruker changeip.com, vil denne blogginlegget fortelje deg korleis du kan redigere innstillingane dine vellykket https://blogdotmegajasondotcom.wordpress.com/2011/03/14/use-ddclient-with-changeip-com/ CTRL og X så Y og ENTER for å lagra. Til slutt, for å sette dette programmet i gang skriv: sudo ddclient NB. Om du omstarter Raspberry Pi må du skrive "sudo ddclient" for å byrja å kjøre den att. Lag profilskripter for enhetene du vil koble til Vi har laga nøklene for klientane (datamaskiner og enheter) som du kan bruke for å koble til VPN-en din, men vi har ikkje fortalt klientane kvar serveren er, korleis du kolar til, eller kva nøkkel du skal bruke. Om du laga fleire ulike klientnøkkel til kvar av enhetane du vil gje tilgang til, ville det vore eit stort problem å generere ei ny konfigurasjonsfil for kvar klient frå grunnen. Heldigvis har Eric Jodoin frå SANS-instituttet skrive eit skript som genererer dei automatisk. Første type: sudo nano /etc/openvpn/easy-rsa/keys/Default.txt Fyll i den tomme tekstfilen med følgende: client dev tun proto udp remote [DIN PUBLIC IP ADDRESS] 1194 #REPLACE YOUR DYNAMIC DNS VALUE FROM CHANGEIP.COM resolv-retry infinite no bind persist-key persist-tun mute-replay-warnings-nscert-type server key-direction 1 cipher AES-128-CBC comp-lzo verb 1 20 CTRL og så Y og mute ENTER for å lagra. Så, for å laga det skriptet som gjer profileknyklane dine, skriv: nano /etc/openvpn/easy-rsa/keys/MakeOVPN.sh I denne filen må du legg til teksten som Jodoin skreiv for å laga skriptet: #!/bin/bash # Default Variable Declarations DEFAULT="Default.txt" FILEEXT=".ovpn" CRT=".crt" KEY=".3des.key"="CAca.crt" TA="ta.key" #Ask etter ein klientnamn echo "Velge deg eit eksisterende klientnamn:" les NAME #1st Verifisera at kundens offentlege nøkkel finst viss [! -f $NAME$CRT ]; så echo "[ERROR]: Client Public Key Certificate not found: $NAME$CRT" exit fi echo "Client's cert found: $NAME$CR" #Då verifiserer du at det finst ein privat nøkkel for denne klienten om [! -f $NAME$KEY ]; så echo "[ERROR]: Client 3des Private Key not found: $NAME$KEY" exit fi echo "Client's Private Key found: $NAME$KEY" #Konfirm the CA public key exists if [! -f $CA ]; then echo "[ERROR]: CA Public Key not found: $CA" exit fi echo "CA public Key found: $CA" #Confirm the tls-auth ta key file exists if [! - $fTA ]; så echo "[ERROR]: tls-auth Key not found: $TA" exit fi echo "tls-auth Private Key found: $TA" #Ready to make a new.opvn file - Start med å fylle ut default filen cat $DEFAULT > $NAME$FILEEXT #Nå, legg til CA Public Cert echo "<ca>" >> $NAME$FILEEXT echo $CA >> $NAME$FILEEXT "</ca>" >> $NAME$FILEEXT #Next add the Public Cert echo "<cert" Private $NAME$FILEEXT >> catNAME$CREET.dl -ne/- 'BEGINNING CERTICATE-//-, CERTICATE-PILEEXT' >>NAME$FILEEXT echo "<cert key" $NAME$FILEEXT echo "#TALTFILEEXT" >>NAME$FILEEXT echo $FILEEXT! "#Script written by Eric Jodoin \ No newline at the end of file CTRL and X then Y and ENTER to save. N.B. Eg var ikkje i stand til å kopiera og plakka heile skriptet nøyaktig på ein gong, men å ta det ein seksjon i gongen fungerte ikkje problem). Skriv: cd /etc/openvpn/easy-rsa/keys/ For å gje det rottillatingar skriv: chmod 700 MakeOVPN.sh Til slutt, kjør skriptet med:./MakeOVPN.sh Når det kjører, vil det be deg om å innføra brukarnamn på kundane du genererte nøklene til tidlegare (i mitt tilfelle KateAndroid). Skriv det når du blir oppfordra og du skal sjå linjen: Gjort! KateAndroid.ovpn Suksessfullt oppretta. Endra dette skrittet for kvar tilleggande brukarnamn du legg til. Eksportera klientnøknadene dine for bruk på dei tilknytta enhetane Du må no kopiera dei nøklane på dei enhetane du vil bruka. Dersom du bruker PuTTY på ein Windows-maskin kan du bruka ein programvarepakke som heiter WinSCP for å gjera dette. For Mac, prøv Fugu. For det første, for å gje deg sjølv lese/skrive tilgang til mappen ved kommandopromptet: type: chmod 777 /etc/openvpn chmod 777 /etc/openvpn/easy-rsa chmod 777 /etc/openvpn/easy-rsa/keys chmod 777 /etc/openvpn/easy-rsa/keys/[ClientName].ovpn Pass på å undo dette når du er ferdig med å kopiera filer ved å skrive: chmod 600 /etc/openvpn og gjeta for kvar trinn med kommandot chmod 600, som fjernar lese/skrive tilgang igjen. No kan du starte programvara du nyttar for å kopiera filane frå Raspberry Pi din for å navigera til openvpn-mappen og kopiera filane med merking "KateAndroid.ovpn" osv. Du kan òg opna kommandoinformasjonen på maskinen i nettverket ditt der du vil kopiera filane og skrive: scp pi@[ip-adresse-av-ditt-pi]:/etc/openvpn/easy-rsa/keys/[ClientName].ovpn [ClientName].ovpn Installera OpenVPN Connect-appen på enheten din Du er no klar til å laste ned og installera OpenVPN Connect-appen på Android eller iPhone - dei er tilgjengelige gjennom butikkane som ein gratis nedlasting. Du må importera profilnøknadene du nettopp har laga som det siste stykket i VPN-samkvempelet. Når du blir bedt om å gje deg eit passord, er det 3des.key du må skrive inn. For iOS bruk iTunes for å leggje til filen.ovpn til OpenVPN Connect-appen. Når du startar appen på telefonen din, får du no høve til å installera profilen og laga tilknytinga. For Android, knytt android-enheten din til datamaskina din med ein USB-kabel. Naviger til mappa Nedlastingar på telefonen din og klistra inn filen.ovpn der. Når du startar appen på telefonen din kan du trykkje på dropdown-menyen i høgre høgre høgre, vel Import>Import profil frå SD-kort og navigere til download-mappen og vel å importera filen og laga tilknytinga. Ein ting til Etter alt dette er gjort, hvis telefonen din ikkje kan koble til OpenVPN-serveren, kan du måtte tilpassa brannmuren på ruteren din for å port-forwarding av port 1194 til Raspberry Pi. Du må følgje instruksjonane frå ISP-en din for å få tilgang til rutaren og fullføra dette skritet. TAKK TO: https://twitter.com/zoodor for å ha debugga denne handboken.
Sjåe er alle som er på nettet.