VpnHood!

Serverfarmen

Eine Serverfarm ist eine Gruppe Ihrer Server, die sich Zugangsschlüssel teilen: Ein Schlüssel funktioniert auf jedem Server seiner Farm. Die Farm bestimmt außerdem, welches Zertifikat ihre Schlüssel enthalten und mit welchen Einstellungen ihre Server laufen.

Wo sie zu finden sind

Öffnen Sie Server Farms. Jedes Projekt beginnt mit einer Farm, Server Farm 1, und mehr brauchen Sie nicht, bis einige Server eigene Schlüssel benötigen. Die Liste zeigt für jede Farm ihr Serverprofil, wie viele Server sie hat und wie viele ihrer Schlüssel Apps in den letzten sieben Tagen genutzt haben.

Wählen Sie eine Farm, um ihre Seite zu öffnen. Ihre Einstellungen finden Sie unter Server Farm, ihre Zertifikate unter SSL / TLS Certificates, wie SSL/TLS-Zertifikate erklärt.

Die Karte „Server Farm“ einer Farm im VpnHood! MANAGER mit ihren allgemeinen Einstellungen
Server Farm 1, die Farm, mit der jedes Projekt beginnt: Ihre Schlüssel enthalten eine Adresse, 203.0.113.10, und Push token to clients ist aktiviert.

Wann Sie eine Farm hinzufügen

Ein Schlüssel funktioniert nur auf den Servern seiner Farm. Fügen Sie eine Farm für Server hinzu, deren Nutzer Ihre anderen Server nicht erreichen sollen, oder für Server, die eine eigene Domain oder eigene Einstellungen brauchen: Die Schlüssel einer Farm enthalten ein Zertifikat, und ihre Server teilen sich ein Serverprofil.

Farm erstellen

Öffnen Sie Server Farms, wählen Sie Add, geben Sie der Farm einen Namen und wählen Sie OK. MANAGER öffnet die Seite der neuen Farm.

Eine neue Farm nutzt das Standardprofil des Projekts, hat Push token to clients aktiviert und ein selbstsigniertes Zertifikat mit generiertem Namen, das ihre Schlüssel enthalten, bis Sie eine eigene Domain verwenden.

Sie kann erst Schlüssel ausgeben, wenn sie einen Server hat: MANAGER erstellt die Schlüssel aus den Adressen ihrer Server. Bis einer davon installiert ist, zeigt die Seite der Farm unter ihrem Namen eine rote Meldung.

Die Server der Farm

Jeder Server gehört zu genau einer Farm. Wenn Sie einen Server hinzufügen, wählen Sie seine Server Farm; das Feld erscheint, sobald das Projekt mehr als eine Farm hat.

Um einen Server in eine andere Farm zu verschieben, öffnen Sie den Server und bearbeiten Sie seine Server Farm. Er übernimmt das Zertifikat und das Serverprofil der neuen Farm, und die Schlüssel der alten Farm funktionieren auf ihm nicht mehr. MANAGER verweigert das Verschieben, solange der Server eigene Zertifikate hat: Löschen Sie diese zuerst.

War er der einzige Server der alten Farm mit einer Adresse in den Schlüsseln, erreichen die Schlüssel der alten Farm keinen Server mehr, bis ein anderer ihrer Server eine solche Adresse hat.

Die Schlüssel der Farm

Jeder Zugangsschlüssel gehört zu genau einer Farm und funktioniert auf allen ihren Servern. Wählen Sie die Farm, wenn Sie den Schlüssel unter Access Tokens erstellen; das Feld erscheint, sobald das Projekt mehr als eine Farm hat.

Ein Schlüssel enthält, was Apps brauchen, um die Farm zu erreichen: die Adressen ihrer Server, die in die Schlüssel gehören, sowie die Domain und den Fingerprint ihres Zertifikats. Die Access Points der Farm zeigen sie an. Access Points erklärt, welche Adressen hineinkommen, und SSL/TLS-Zertifikate, welches Zertifikat.

Ein Schlüssel, den Sie durch Bearbeiten seiner Server Farm in eine andere Farm verschieben, funktioniert auf den Servern der alten Farm nicht mehr, und MANAGER kann ihn dort nicht aktualisieren: Geben Sie ihn seinen Nutzern erneut.

Token an Apps übertragen (Push token to clients)

Ein Schlüssel enthält die Adressen und das Zertifikat, die seine Farm hatte, als Sie ihn kopiert haben. Mit Push token to clients auf der Seite der Farm gibt MANAGER jeder App beim Verbinden die aktuellen Adressen und das aktuelle Zertifikat der Farm, sodass Apps nach einer Änderung auf dem neuesten Stand sind, ohne dass Sie neue Schlüssel ausgeben. Die Option ist für jede neue Farm aktiviert.

MANAGER sendet den neuen Schlüssel nur, solange jeder Server, dessen Adresse in den Schlüsseln steht, läuft, damit Apps nur Adressen erhalten, die bereits funktionieren. Ein Schlüssel ohne Adresse, nur mit einer Domain, wie hinter einem Reverse-Proxy, wartet nicht.

Eine App erhält den neuen Schlüssel nur, indem sie sich mit dem verbindet, den sie hat. Behalten Sie daher nach einer Änderung die alte Adresse oder das alte Zertifikat einige Tage lang bei, wie Adresse ändern zeigt, oder geben Sie der Farm Token-URLs.

Token-URLs der Farm

Eine Token-URL der Farm verweist auf eine Datei im Web, in der MANAGER die aktuellen Adressen und das aktuelle Zertifikat der Farm veröffentlicht, so verschlüsselt, dass nur die Schlüssel der Farm sie lesen können. Jeder Schlüssel der Farm enthält die URLs, und eine App, die keine Verbindung herstellen kann, liest sie und versucht es mit dem Gefundenen erneut, selbst wenn alle Adressen, die sie kannte, weg oder blockiert sind.

Wählen Sie auf der Seite der Farm Farm Token Urls und dann Add. Publish Url ist die Adresse, unter der Apps die Datei lesen: auf einer Website oder in einem CDN, das Ihre Nutzer erreichen. Füllen Sie Name aus und wählen Sie mit Auto Upload, wie die Datei dorthin gelangt:

  • Off: Sie legen die Datei selbst dort ab. Wählen Sie auf der Seite der Farm Farm Token und dann Download, und wiederholen Sie das nach jeder Änderung.
  • POST, PUT oder PUT & POST: MANAGER lädt die Datei nach jeder Änderung hoch, mit der Anfrage, die File Url und die Felder darum herum beschreiben. Für eine Datei in einem GitHub-, GitLab- oder Bitbucket-Repository füllt MANAGER diese Felder anhand der Publish Url aus, und Sie ergänzen nur ein Access Token, das die Datei schreiben darf.

Die Liste zeigt, ob jede Datei das aktuelle Token der Farm enthält. Die Datei kann zwischengespeichert sein; prüfen Sie daher einige Minuten nach einer Änderung erneut.

Schlüssel enthalten die URLs, die die Farm hatte, als Sie sie kopiert haben; fügen Sie die URLs daher hinzu, bevor Sie Schlüssel ausgeben. Apps mit einem älteren Schlüssel erhalten sie über Push token to clients.

Farm umbenennen oder löschen

Um eine Farm umzubenennen, bearbeiten Sie das Feld Name. Um sie zu löschen, wählen Sie Delete auf ihrer Seite: MANAGER löscht ihre Schlüssel mit, und die Bestätigung nennt deren Anzahl. Eine Farm mit Servern lässt sich nicht löschen: Verschieben Sie diese zuerst in eine andere Farm oder löschen Sie sie.

Nächste Schritte