Die Einrichtung:
Ich arbeite an einer App, die auf einem Tablet laufen muss. Ein Abschnitt erfordert, dass eine Datei (normalerweise ein Bild) auf einen zentralen Server hochgeladen wird. Keine große Sache, oder?
Der Fang:
Das Tablet ist an einen Router (eigentlich ein lüfterloser PC) angeschlossen, der über ein VPN verbunden ist. Die einzige Verbindung zu diesem Server erfolgt über dieses VPN.Mit anderen Worten: Das Tablet selbst hat keine Verbindung zum VPN, sondern nur der Router.
Die Frage:
Gibt es eine „direkte“ Möglichkeit zum Hochladen vom Tablet auf den Server?
Auch die Anzeige der Bilder wird eine Herausforderung sein. Zum Beispiel
<img src="http://serverip/picture.jpg">
...wird nicht funktionieren.
Vorschläge? Vielleicht eine Art Upload->SCP->Server? Vielleicht etwas Magie mit der Routing-Tabelle?
Antwort1
FWIW: Die Antwort istHier. Verwenden Sie es mod_proxy
auf dem Router/Apache-Server, um von Ihrem VPN-losen Client auf den Nur-VPN-Server umzuleiten.