Sikkepitje.nl

Sikkepitje.nl

this private cloud

Ik doe de volautomatische installatie en configuratie met het script in

 curl -L http://install.pivpn.io | bash

Keuzen:

  • RPi heeft statisch adres 192.168.178.183
  • script schakelt unattended-upgrades in
  • servercommunicatie UDP poort 1194
  • sleutellengte 2048

Creeert server key, Diffie-Hellman key en HMAC key... dit duurt lang

  • vraagt hoe ik connect: DNS = doucheputje.mooo.com
  • mijn upstream DNS 84.116.46.23, .22
  • gebruik het volgende commando als root om profielen toe te voegen voor elk apparaat waarmee je verbinding wilt maken met de OpenVPN-server.
 pivpn add

FreeDNS

Free DNS nodig! Dit artiel beveelt de volgende gratis DNS dienst voor mijn Raspberry Pi aan: http://freedns.afraid.org/signup/

  • A-record: doucheputje.mooo.com 83.81.60.98

Hoe update ik mijn ip? Ik stuur een HTTP-request met mijn hashkey.

 http://freedns.afraid.org/dynamic/update.php?HASHKEY

Ik heb het script op de Find Pi Everywhere: FreeDNS a free Dynamic DNS service nagemaakt, en bewaard in /etc/cron.d , Hierin mijn hashkey en domain aangepast voor mij.

Met crontab -e laat ik dit script regelmatig uitvoeren.

Hoe te gebruiken

Open "OpenVPN" op je apparaat. Download het profiel dat op OpenVPN-server Beryl is gemaakt met pivpn add en importeer in OpenVPN.

Dit maak verbinding met doucheputje.mooo.com (met 3 O's). Dit maakt verbinding met Raspberry Pi "Beryl" op 192.168.178.185 in thuisLAN.

In router moet port forwarding als volgt ingesteld zijn:

 port 1194 UDP --> 192.168.178.185:1194 (OpenVPN) 
 port 21001 TCP --> 192.168.178.185:22 (SSH)
 port 808 TCP --> 192.168.178.185:80 (HTTP)

Controleer de verbinding: open in browser http://doucheputje.mooo.com:808 en je moet de NginX pagina zien.

OpenVPN profielen (*.ovpn) op iOS iphone instellen

Hoe configureer je OpenVPN op iPad/iPhone? Je moet het met OpenVPN gegenereerde profiel (.ovpn) overbrengen naar OpenVPN in iPhone. De oplossing die op internet wordt gegeven, is om het ovpn-bestand te mailen en de mail op de iPad of iPhone te openen met de OpenVPN-app.

Helaas, wanneer ik dat doe, worden ze niet herkend als speciaal , of als behorend bij OpenVPN. Althans niet in Outlook. Wel in de Mail-app.

De enige werkende methode is om het iOS-apparaat aan te sluiten op computer via iTunes applicatie en de OpenVPN-profiel direct in de app te slepen.

  • koppel iphone aan PC en start iTunes
  • klik op telefoonicoon in werkbalk.
  • klik in linkerpaneel onder instellingen op Bestandsdeling
  • klik onder apps op OpenVPN
  • sleep het ovpn-profiel in het rechterkader "OVPN-documenten".
  • Pak de iPhone en klik OpenVPN app. Je ziet hier "New profiles are available". * Klik op de groene "+"-icoon om een profiel toe te voegen.
  • app vraagt "OpenVPN would like to allow ... ". Geef toestemming.

Links