Perfect-Privacy Manager
Mit diesem Plugin habt ihr die Möglichkeit den VPN-Provider Perfect-Privacy, auf eurer Box zu nutzen, nur möglich mit einem Abo des Provider.
start.png pp_cascade.jpg
settings.png
Funktionen die man im Menü Konfigurieren kann:
- OpenVPN Autostart
- Default DNS Server
Werden automatisch gesichert, könne aber im Menü angepasst werden und auch gesetzt werden
- Perfect-Privacy DNS Server können frei gewählt werden (optional)
Eine resolv-update-conf ist im Plugin mit dabei, es werden auch immer die Perfect-Privacy DNS Server genutzt.
- Cascadierte Verbindung bis zu 2 Hop's
Man muss jetzt nicht mehr im Menü seine 2 Hops wählen, sondern einfach in der Server Liste seine Hops wählen.
Hop 1 Selectieren und OK drücken, dann Hop 2 Selectieren und wieder OK drücken, nun baut sich die Verbindung auf.
Im Menü kann man noch den Cascade Check aktivieren, dieser Check startet automatisch nach einem Neustart oder Gui-Neustart.
Wenn ihr Cascade aktiviert habt, dann überprüft der Check diese, wenn keine Cascadierte Verbindung besteht dann wird diese
neu gestartet.
Ihr könnt auch noch eine Verzögerung einstellen, so das der Check nicht zu früh auslöst.
- IPtables kann man auch aktivieren (leider nicht bei allen Boxen weil kernel-module-xt-multiport und kernel-module-xt-conntrack fehlt)
Iptables, kernel-module-xt-multiport und kernel-module-xt-conntrack wird erst installiert wenn ihr IPtables im Menü aktiviert.
Wenn die Pakete nicht installiert werden können, bekommt man eine Fehlermeldung was nicht installiert werden konnte.
- Config's TCP oder UDP und AES-256-CBC oder AES-128-CBC
Vor dem ersten Start des Plugins, Bitte OpenVPN stoppen, so dass auch die richtigen Default DNS Server gesichert werden.
Jedes mal wenn ihr das Menü beendet, dann werdet ihr auch immer gefragt ob neue Configs's geladen werden sollen.
Also nach Neuinstallation oder Update müsst ihr erst die Config's laden.
Zugangsdaten:
Variante 1:
Ihr gebt eure Zugangsdaten in den Einstellungen ein.
Variante2:
Ihr legt eine Text Datei in /media/hdd oder /media/usb an, diese muss lauten perfectprivacyauth.
Diese perfectprivacyauth Datei soll nur aus 2 Zeilen bestehen, diese lauten
Wenn ihr jetzt die Einstellungen öffnet, werden diese Zugangsdaten auch verwendet.
Hinweise zur OE2.0 Version:
- Bei VTI funktioniert der Autostart von der Cascade nicht, das liegt daran das die Box beim Booten im Jahr 1970 startet
Darum verzögert sich der Neustart auch um 20 sec.
Es wird dann eine Normale OpenVPN Verbindung mit Hop 1 aufgebaut.
Neu:
pp_menu.png
Wenn ihr "OpenVPN Config Version" im Menü anwählt und die installierte OpenVPN Version nicht zur config Einstellung passt,
bekommt ihr eine Meldung:
pp_menu1.png
Auch wenn ihr jetzt das Menü mit OK oder Exit verlassen möchtet, kommt die Meldung noch 2 mal, beim 3 mal werden eure Einstellungen gesichert.
Das hat den Grund das sich viele User melden das keine Verbindung mehr aufgebaut wird, hier passt meistens die OpenVPN Version nicht zu den gewählten config Einstellungen.
Auch könnt ihr jetzt bei IPTables weitere Regeln hinzufügen, hierzu müsst ihr einen Script anlegen
Wenn dieser gefunden wird, wird der Script ausgeführt.
Installation:
Pakete je nach OE auf die Box nach /tmp FTPen
OE2.0
enigma2-plugin-extensions-perfectprivacy_xxx_all.ipk
python-beautifulsoup_4-4.8.0_all.ipk
enigma2-plugin-extensions-perfectprivacy_xxx.deb
python-beautifulsoup4_4-4.8.0.deb
DreamBox One
enigma2-plugin-extensions-perfectprivacy_xxx.deb
python-beautifulsoup4_4.8.0-r0.0_arm64.deb (Danke @pclin hierfür)
Im Telnet oder SSH folgendes eingeben:
OE2.
OE 2.0 python-beautifulsoup:
oder python-beautifulsoup4:
OpenATV --> python-beautifulsoup
VTI --> python-beautifulsoup4
OE2.5 und OE2.6
OE2.5 und OE2.6 -> python-beautifulsoup4
Achtung an die VTI Nutzer, wer im Menü nur die Fehlermeldung
bekommt und die OpenVpn Verbindung trotzdem aufgebaut wird, der muss noch weitere Pakete installieren.
1- python-webencodings_0.5.1_all.ipk
2- python-html5lib_1.0.1_all.ipk
Diese Pakete habe ich unten bereitgestellt.
Achtung:
Die Version x.x.x-py3 ist nur für Python 3 Images wie z.b OpenATV 6.5.
Aktuelle OpenVPN Version findet ihr hier.
Deb Version und IPTables:
Da manche Image die Pakte für IPTables nicht mehr anbieten, könnt ihr diese Pakte von Newnigma2 nutzen.
DM 7080 mipsel.deb:
kernel-module-xt-conntrack_3.4-r1.8_mipsel.deb
kernel-module-xt-multiport_3.4-r1.8_mipsel.deb
DM900 armhf.deb:
kernel-module-xt-conntrack_3.14-r0.12_armhf.deb
kernel-module-xt-multiport_3.14-r0.12_armhf.deb
DM920 armhf.deb:
kernel-module-xt-conntrack_3.14-r0.11_armhf.deb
kernel-module-xt-multiport_3.14-r0.11_armhf.deb
Update Verlauf
Version 1.4.4
- Iptables Regeln überarbeitet
- Iptables User Funktion hinzugefügt
- VPN Version abfrage hinzugefügt
Version 1.4.3
- systemctl start-stop fix
Version 1.4.0
- Config-Screen überarbeitet
- deb Version, hier gab es mehrere Fixes
Version 1.3.9
- VPN Status Abfrage überarbeitet
- Config-Screen VirtualKeyBoard hinzugefügt
Version 1.3.7
- deb dpkg Installation Fix
Version 1.3.6
- deb Installation Fix
- diverse kleinere Fixes
Version 1.3.4
- deb Fix
Version 1.3.2
- Cascadierte Verbindung überarbeitet
- Landesflaggen Fix
- Neue Gui-Oberfläche
- Source etwas aufgeräumt
- DNS Server Liste aktualisiert
- VTI Installation Fix --- python-robotparser
Viel Spaß damit
Mit diesem Plugin habt ihr die Möglichkeit den VPN-Provider Perfect-Privacy, auf eurer Box zu nutzen, nur möglich mit einem Abo des Provider.
start.png pp_cascade.jpg
settings.png
Funktionen die man im Menü Konfigurieren kann:
- OpenVPN Autostart
- Default DNS Server
Werden automatisch gesichert, könne aber im Menü angepasst werden und auch gesetzt werden
- Perfect-Privacy DNS Server können frei gewählt werden (optional)
Eine resolv-update-conf ist im Plugin mit dabei, es werden auch immer die Perfect-Privacy DNS Server genutzt.
- Cascadierte Verbindung bis zu 2 Hop's
Man muss jetzt nicht mehr im Menü seine 2 Hops wählen, sondern einfach in der Server Liste seine Hops wählen.
Hop 1 Selectieren und OK drücken, dann Hop 2 Selectieren und wieder OK drücken, nun baut sich die Verbindung auf.
Im Menü kann man noch den Cascade Check aktivieren, dieser Check startet automatisch nach einem Neustart oder Gui-Neustart.
Wenn ihr Cascade aktiviert habt, dann überprüft der Check diese, wenn keine Cascadierte Verbindung besteht dann wird diese
neu gestartet.
Ihr könnt auch noch eine Verzögerung einstellen, so das der Check nicht zu früh auslöst.
- IPtables kann man auch aktivieren (leider nicht bei allen Boxen weil kernel-module-xt-multiport und kernel-module-xt-conntrack fehlt)
Iptables, kernel-module-xt-multiport und kernel-module-xt-conntrack wird erst installiert wenn ihr IPtables im Menü aktiviert.
Wenn die Pakete nicht installiert werden können, bekommt man eine Fehlermeldung was nicht installiert werden konnte.
- Config's TCP oder UDP und AES-256-CBC oder AES-128-CBC
Vor dem ersten Start des Plugins, Bitte OpenVPN stoppen, so dass auch die richtigen Default DNS Server gesichert werden.
Jedes mal wenn ihr das Menü beendet, dann werdet ihr auch immer gefragt ob neue Configs's geladen werden sollen.
Also nach Neuinstallation oder Update müsst ihr erst die Config's laden.
Zugangsdaten:
Variante 1:
Ihr gebt eure Zugangsdaten in den Einstellungen ein.
Variante2:
Ihr legt eine Text Datei in /media/hdd oder /media/usb an, diese muss lauten perfectprivacyauth.
Diese perfectprivacyauth Datei soll nur aus 2 Zeilen bestehen, diese lauten
Wenn ihr jetzt die Einstellungen öffnet, werden diese Zugangsdaten auch verwendet.
Hinweise zur OE2.0 Version:
- Bei VTI funktioniert der Autostart von der Cascade nicht, das liegt daran das die Box beim Booten im Jahr 1970 startet
Darum verzögert sich der Neustart auch um 20 sec.
Es wird dann eine Normale OpenVPN Verbindung mit Hop 1 aufgebaut.
Neu:
pp_menu.png
Wenn ihr "OpenVPN Config Version" im Menü anwählt und die installierte OpenVPN Version nicht zur config Einstellung passt,
bekommt ihr eine Meldung:
pp_menu1.png
Auch wenn ihr jetzt das Menü mit OK oder Exit verlassen möchtet, kommt die Meldung noch 2 mal, beim 3 mal werden eure Einstellungen gesichert.
Das hat den Grund das sich viele User melden das keine Verbindung mehr aufgebaut wird, hier passt meistens die OpenVPN Version nicht zu den gewählten config Einstellungen.
Auch könnt ihr jetzt bei IPTables weitere Regeln hinzufügen, hierzu müsst ihr einen Script anlegen
usr/script/pp_user_script.sh
Wenn dieser gefunden wird, wird der Script ausgeführt.
Installation:
Pakete je nach OE auf die Box nach /tmp FTPen
OE2.0
enigma2-plugin-extensions-perfectprivacy_xxx_all.ipk
python-beautifulsoup_4-4.8.0_all.ipk
enigma2-plugin-extensions-perfectprivacy_xxx.deb
python-beautifulsoup4_4-4.8.0.deb
DreamBox One
enigma2-plugin-extensions-perfectprivacy_xxx.deb
python-beautifulsoup4_4.8.0-r0.0_arm64.deb (Danke @pclin hierfür)
Im Telnet oder SSH folgendes eingeben:
OE2.
OE 2.0 python-beautifulsoup:
oder python-beautifulsoup4:
OpenATV --> python-beautifulsoup
VTI --> python-beautifulsoup4
OE2.5 und OE2.6
OE2.5 und OE2.6 -> python-beautifulsoup4
Achtung an die VTI Nutzer, wer im Menü nur die Fehlermeldung
bekommt und die OpenVpn Verbindung trotzdem aufgebaut wird, der muss noch weitere Pakete installieren.
1- python-webencodings_0.5.1_all.ipk
2- python-html5lib_1.0.1_all.ipk
Diese Pakete habe ich unten bereitgestellt.
Achtung:
Die Version x.x.x-py3 ist nur für Python 3 Images wie z.b OpenATV 6.5.
Aktuelle OpenVPN Version findet ihr hier.
Deb Version und IPTables:
Da manche Image die Pakte für IPTables nicht mehr anbieten, könnt ihr diese Pakte von Newnigma2 nutzen.
DM 7080 mipsel.deb:
kernel-module-xt-conntrack_3.4-r1.8_mipsel.deb
kernel-module-xt-multiport_3.4-r1.8_mipsel.deb
DM900 armhf.deb:
kernel-module-xt-conntrack_3.14-r0.12_armhf.deb
kernel-module-xt-multiport_3.14-r0.12_armhf.deb
DM920 armhf.deb:
kernel-module-xt-conntrack_3.14-r0.11_armhf.deb
kernel-module-xt-multiport_3.14-r0.11_armhf.deb
Version 1.4.4
- Iptables Regeln überarbeitet
- Iptables User Funktion hinzugefügt
- VPN Version abfrage hinzugefügt
Version 1.4.3
- systemctl start-stop fix
Version 1.4.0
- Config-Screen überarbeitet
- deb Version, hier gab es mehrere Fixes
Version 1.3.9
- VPN Status Abfrage überarbeitet
- Config-Screen VirtualKeyBoard hinzugefügt
Version 1.3.7
- deb dpkg Installation Fix
Version 1.3.6
- deb Installation Fix
- diverse kleinere Fixes
Version 1.3.4
- deb Fix
Version 1.3.2
- Cascadierte Verbindung überarbeitet
- Landesflaggen Fix
- Neue Gui-Oberfläche
- Source etwas aufgeräumt
- DNS Server Liste aktualisiert
- VTI Installation Fix --- python-robotparser
Viel Spaß damit
Dieser Beitrag wurde bereits 31 mal editiert, zuletzt von murxer ()