Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| exit-vpn [19.11.2016 10:19] – [EarthVPN] havelock | exit-vpn [22.01.2017 14:14] (aktuell) – [Exit-VPN] havelock | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== Exit-VPN ====== | ====== Exit-VPN ====== | ||
| - | Normalerweise wird das VPN mit OpenVPN gemacht, also erstmal das installieren: | + | Normalerweise wird das VPN mit [[OpenVPN]] gemacht, also erstmal das installieren: |
| < | < | ||
| Zeile 23: | Zeile 23: | ||
| * Der dort eingetragene Name kennzeichnet die Konfigurationsdatei unter '' | * Der dort eingetragene Name kennzeichnet die Konfigurationsdatei unter '' | ||
| * Jedes ExitVPN wird in einem eigenen Unterverzeichnis verwaltet, unter ''/ | * Jedes ExitVPN wird in einem eigenen Unterverzeichnis verwaltet, unter ''/ | ||
| - | * In der ersten Zeile der Konfigurationsdatei wird das verwendete Land eingetragen. Das ist dann für Scripte auswertbar. Z.B. für Alfred. | + | |
| + | | ||
| + | ## ExitCountry = NL | ||
| + | ## ExitServer = NL4 | ||
| + | [...] | ||
| + | </ | ||
| + | * Wenn alle Gateways die aktuell in Verwendung befindlichen Verbindungen kennen, können Sie sig ggf. aus einem Pool eine freie, noch nicht verwendete Verbindung suchen aund auf diese umschalten. | ||
| ++++ Up- und Down Scripte | | ++++ Up- und Down Scripte | | ||
| <file bash / | <file bash / | ||
| #!/bin/bash | #!/bin/bash | ||
| + | |||
| + | # Freifunk Community Pinneberg | ||
| + | # Automatisierung Exit-VPN | ||
| + | |||
| ip route replace 0.0.0.0/1 via $4 table freifunk | ip route replace 0.0.0.0/1 via $4 table freifunk | ||
| ip route replace 128.0.0.0/1 via $4 table freifunk | ip route replace 128.0.0.0/1 via $4 table freifunk | ||
| - | # Prüfe, ob der Parameter angegeben sind. $1 ist der Provider. | + | # Prüfe, ob Parameter angegeben sind. $1 ist der Provider. |
| # Falls nicht, versuche den Provider aus der Konfiguration zu ermitteln | # Falls nicht, versuche den Provider aus der Konfiguration zu ermitteln | ||
| if [ $# -eq 0 ]; then | if [ $# -eq 0 ]; then | ||
| Zeile 86: | Zeile 96: | ||
| Die Dateien für Mullvad werden in das Verzeichnis ''/ | Die Dateien für Mullvad werden in das Verzeichnis ''/ | ||
| '' | '' | ||
| + | |||
| + | Im Normalfall genutzt von '' | ||
| ++++ Beispielkonfiguration Mullvad | | ++++ Beispielkonfiguration Mullvad | | ||
| Zeile 123: | Zeile 135: | ||
| wget http:// | wget http:// | ||
| - | + | Im Normalfall | |
| - | + | ||
| - | Dieser VPN-Zugang wird momentanvon gate01 | + | |
| ++++ Beispielkonfiguration Earthvpn | | ++++ Beispielkonfiguration Earthvpn | | ||
| Zeile 162: | Zeile 172: | ||
| Dieser Zugang wurde 2015 für ein Jahr gesponsert, 2016 ebenfalls. | Dieser Zugang wurde 2015 für ein Jahr gesponsert, 2016 ebenfalls. | ||
| - | Aktuell | + | Im Normalfall |
| ++++ Beispielkonfiguration ovpn.to | | ++++ Beispielkonfiguration ovpn.to | | ||