Hoved Smarttelefoner Lag din egen VPN-server for å beskytte enhetene dine mot nysgjerrige øyne

Lag din egen VPN-server for å beskytte enhetene dine mot nysgjerrige øyne



Stadig flere brukere som er bekymret for deres privatliv eller erger over nettsteder som blir blokkert i Storbritannia, henvender seg til VPN-er (virtuelle private nettverk). En VPN dirigerer i hovedsak trafikken din gjennom en privat tunnel slik at snoopere ikke kan se hva du surfer på. De kan få det til å se ut som om du er basert i et annet land, slik at du kan komme deg rundt irriterende geografiske begrensninger, og få tilgang til nettsteder og se videoer som vanligvis ikke er tillatt i Storbritannia.

Lag din egen VPN-server for å beskytte enhetene dine mot nysgjerrige øyne

Du kan sette opp individuelle VPN-er på hver datamaskin, nettbrett og mobiltelefon, men en smartere tilnærming er å lage en VPN-server du kan bruke til å beskytte hver eneste enhet i nettverket ditt. Her er hva du trenger å gjøre.

minecraft mister ikke gjenstander ved døden

Lag din egen VPN-server: Det du trenger

Nøkkelkomponenten for en VPN-server er en datamaskin. Dette kan enten være en gammel PC du ikke lenger bruker eller en billig datamaskin som en Raspberry Pi. Vi vil anbefale å kjøre dette prosjektet på en Pi, helst en Raspberry Pi 3 som koster rundt £ 33. Disse mini-datamaskinene har innebygd nettverksmaskinvare du trenger; bruker svært lite strøm til å betjene; løp stille; og tar knapt noe rom.

Se relatert Hva er en VPN og hvorfor er den så kontroversiell? De beste VPN-tjenestene i 2017: Hva er den beste VPN-en i Storbritannia?

Vi tar deg gjennom trinnene for å sette opp dette, men det er verdt å merke seg at krypteringsprosessen kan ta lang tid, så du vil kanskje ikke starte dette før du vet at du kan forlate datamaskinen din for å fortsette med jobben, muligens over natten.

Prosjektet vil fungere like bra på en gammel PC. Du må installere Ubuntu Server som det primære operativsystemet for å kjøre PiVPN, slik at du kan følge de samme trinnene som du ville gjort for Pi. Hvis du installerer VPN på en ny Pi, trenger du også følgende:

  • Et microSD-kort (minst 8 GB)
  • En skjerm (TV eller skjerm)
  • En HDMI-kabel - selv om du bare trenger dette under installasjonen
  • En Ethernet-kabel eller Wi-Fi-dongle for å koble Pi til nettverket og internett
  • Et USB-tastatur og en mus
  • En mikro-USB-kabel eller strømforsyning for å drive enheten.

Du kan kjøpe sett med alle nødvendige biter og stykker, men det er en god sjanse for at du allerede har noen av de nødvendige kablene og eksterne enhetene hjemme. Hvis du har en Android-telefon eller nettbrett, vil kabelen som brukes til å lade den, drive Pi helt fint.

bringebær_pi_3_best_prosjekter

Pi-en din må kjøre Raspbian Jessie-operativsystem . Det spiller ingen rolle om du velger Lite- eller Pixel-versjonen, begge fungerer bra.

Du trenger også en kopi av PiVPN , som er en versjon av OpenVPN designet spesielt for Raspberry Pi. Vi har en guide for å sette opp det nedenfor.

Fordi Pi vil fungere som en server, trenger den en statisk IP-adresse for å fungere skikkelig. Gå inn på ruterenes innstillinger (sjekk manualen for hvordan du gjør dette) og se etter noe som statisk DHCP-reservasjon. Den nøyaktige plasseringen og prosessen for å foreta en reservasjon vil variere avhengig av merke og rutermodell, men det er vanligvis greit. Hvis du ikke kan få en statisk IP, denne guiden tilbyr en ganske enkel løsning å følge.

Lag din egen VPN-server: Installer og bruk PiVPN

Dobbeltklikk på Terminal-knappen fra Pi (eller Ubuntu) Desktop for å åpne et terminalvindu. Skriv inn PiVPNs installasjonskommando: ‘curl -L https://install.pivpn.io | bash ’og trykk Enter. All nødvendig kode hentes fra PiVPN, så sørg for at du er koblet til internett. Dette tar litt tid, så vær tålmodig. Installasjonsprosessen vil da begynne.

Velg et nettverksgrensesnitt - Ethernet er best. Velg den og klikk Ok. Du blir spurt om du vil bruke de nåværende nettverksinnstillingene som en statisk IP-adresse. Velg Ja, med mindre du vil angi forskjellige detaljer. Velg Pi som bruker å installere konfigurasjonen til (eller standardbrukeren på Ubuntu-installasjonen) og tillat uovervåket sikkerhetsoppdatering.

Når dette er satt opp, velg UDP som protokoll, og velg deretter standardporten (1194). Godta anbefalt krypteringsnivå. Det vil ta veldig lang tid å generere en privat nøkkel. Når det er gjort, velger du ‘Bruk denne offentlige IP’en og velger en DNS-leverandør, for eksempel OpenDNS. Start PCen på nytt når du blir bedt om å gjøre det.

dns_leverandør

Lag din egen VPN-server: Legg til klienter og konfigurer PiVPN

Når Pi har startet på nytt, åpner du Terminal og skriver pivpn add. Du blir bedt om å angi et navn på den første klienten du vil bruke til å koble en enhet til den nye VPN-en din (f.eks. 'WindowsClient'). Skriv inn et passord to ganger. Du vil at dette passordet skal være lett å huske, men veldig vanskelig å gjette.

En privat nøkkel og OpenVPN-profil vil bli generert. Åpne Filbehandling og naviger til mappen der denne filen er lagret. Som standard er dette / home / pi / ovpns. Du kan kopiere dette til OpenVPN-klienten din ved hjelp av FTP eller via e-post (husk å slette meldingen helt etterpå, av sikkerhetsgrunner).

I Windows, installer og kjør OpenVPN-klienten. Høyreklikk ikonet i varslingsområdet og velg 'Importer fil'. Bla til den lagrede OVPN-filen, velg den og klikk Åpne. Høyreklikk deretter på ikonet og velg Koble til. Når du blir bedt om det, skriv inn passordet du opprettet tidligere. OpenVPN skal koble til VPN-serveren din.

Lag din egen VPN-server: Installer Rasbian Jesse

Hvis du ikke allerede har Jesse på Pi-en din, gå her og last ned NOOBS - New Out of the Box-programvare– til PC-en din - og pakk deretter ut innholdet til en mappe på skrivebordet. Koble et microSD-kort til datamaskinen din (bruk eventuelt en adapter), og dra innholdet fra mappen til kortet. Sett microSD-kortet i Pi-en, og slå den på. NOOBS lastes inn. Når det er fullført, velger du Raspbian i menyen og klikker på Installer. Det vil ta ganske lang tid før alle filene blir kopiert, men når den er ferdig, kan du begynne å bruke Pi.

Lag din egen VPN-server: OpenVPN-klienter

Når PiVPN er i gang, må du installere OpenVPN-klienter på alle enhetene som skal kobles til VPN. Det er mange forskjellige klienter tilgjengelig, men her er en kortliste over de beste for å komme i gang:

kan du følge en hashtag på twitter

Vi viser deg hvordan du kobler enhetene dine til VPN-serveren din i «Legg til klienter og konfigurer PiVPN» -veiledningen ovenfor.

Lag din egen VPN-server: Port forwarding

Gå inn i ruteren innstillinger og se etter en port-videresending oppføring. Dette kan være under Avansert. I hovedsak er alt du trenger å gjøre å skrive inn navnet på applikasjonen eller tjenesten du konfigurerer, og den innkommende porten (eller portene) som skal brukes. Velg en protokolltype (for eksempel TCP & UDP) og IP-adressen du vil sende forespørselen til. Hvis du ikke er sikker på hva du trenger å gjøre, kan du prøve å google merket og modellen til ruteren din sammen med 'port forwarding', og du bør finne instruksjoner for å følge.velg_protokol

Lag din egen VPN-server: PiVPN-kommandoer

Hvis du fremdeles har skjermen tilkoblet, kan du skrive kommandoer i terminalvinduet i Raspberry Pi for å utføre forskjellige handlinger, for eksempel å se hvilke klienter som er koblet til serveren din, opprette flere klienter, tilbakekalle en klientprofil og mer.

Kommandomønsteret du trenger å skrive er:

pivpn [alternativ], med og [alternativ] erstattet av noe av følgende:

  • -a, legg til [nopass]: Opprett en klient OpenVPN-profil, valgfritt uten passord
  • -c, klienter: Liste over tilkoblede klienter til serveren
  • -d, feilsøking: Start en feilsøkingsøkt hvis du har problemer
  • -l, liste: Liste opp alle gyldige og tilbakekalte sertifikater
  • -r, tilbakekalle: tilbakekalle en klient OpenVPN-profil
  • -h, hjelp: Vis hjelpinformasjonen
  • -u, avinstallere: Avinstaller PiVPN

Interessante Artikler

Redaksjonens

Hvordan åpne en Jupyter Notebook i VS-kode
Hvordan åpne en Jupyter Notebook i VS-kode
Hvis du er en utvikler, dataforsker, pedagog eller student, er sjansen stor for at du må bruke Visual Studio Code og Jupyter Notebook. Heldigvis er de to systemene integrerte og åpne opp Jupyter notebook i VS Code har ikke
Slik endrer du anrops-ID-navnet ditt på Android
Slik endrer du anrops-ID-navnet ditt på Android
Det er enkelt å endre anrops-ID-informasjonen din på AT&T, T-Mobile/Sprint og Verizon. Du kan gjøre dette fra et nettsted eller en app, avhengig av operatøren.
Hvordan bruke Realtek Digital Output
Hvordan bruke Realtek Digital Output
Mange datamaskiner leveres med Realtek lydkort, og du kan bruke digital utgang til å lage lyd. Digital utgang betyr ganske enkelt at lydenhetene som er koblet til datamaskinen din ikke bruker analoge kabler. Når du bruker digital utgang, lydenhetene dine
Blokkere enhver app fra å få tilgang til Internett med ett klikk i Windows 10, Windows 8 og Windows 7
Blokkere enhver app fra å få tilgang til Internett med ett klikk i Windows 10, Windows 8 og Windows 7
OneClickFirewall er et lite program som integreres med hurtigmenyen Explorer. Høyreklikk applikasjonen du vil blokkere, og velg 'Blokkér internettilgang'.
Slik får du Android-apper i Windows 11
Slik får du Android-apper i Windows 11
Last ned Android-apper i Windows 11 for å spille spill og bruke mobilapper fra datamaskinen. Det er flere måter å få Android-apper på din PC, alle dekket her.
Fiberbredbånd: når kommer det til ditt område?
Fiberbredbånd: når kommer det til ditt område?
BT ber nå bredbåndskunder om å registrere sin interesse for høyhastighets fiberlinjer, for å bidra til å informere beslutningen om hvor den skal lansere sitt neste generasjons nettverk. Men hvordan vet du om du allerede er på
Pekeplate Fungerer ikke på PC eller Mac? Her er noen rettelser med skjermbilder
Pekeplate Fungerer ikke på PC eller Mac? Her er noen rettelser med skjermbilder
Har det noen gang skjedd at du bruker den bærbare datamaskinen og pekeplaten slutter å fungere? Dette frustrerende problemet kan oppstå på grunn av mange årsaker. Det finnes imidlertid måter å fikse det på, avhengig av operativsystemet og modellen