Die Technologie entwickelt sich immer schneller weiter und Mobiltelefone werden immer häufiger ersetzt. Viele alte Mobiltelefone wurden abgeschafft. Diese alten Mobiltelefone sind in der Regel unbrauchbar und können nicht verkauft werden. Schließlich sind möglicherweise noch einige private Daten vorhanden Das Mobiltelefon wurde möglicherweise nicht gereinigt. Daher können diese alten Mobiltelefone nur zu Hause gelassen werden, um Staub zu sammeln.
Für die meisten Menschen können diese alten Mobiltelefone nicht verwendet werden. Obwohl es im Internet viele Tutorials zur Verwendung alter Mobiltelefone gibt, ist die Bedienung schwierig und erfordert starke praktische Fähigkeiten. Jetzt zeige ich Ihnen, wie Sie schnell und kostengünstig ein altes Android-Telefon in eine aus der Ferne zugängliche Kamera verwandeln.
Zum Erstellen einer LAN-Kamera ist eine Software erforderlich, nämlich IP-Webcam. Benutzer, die auf den Google Store zugreifen können, können im Store direkt nach „IP-Webcam" suchen und diese herunterladen. Benutzer, die keinen Zugriff haben, können zu https://www gehen. appsapk.com /ip-webcam/ zum Herunterladen.
Da wir diese Kamera später in das öffentliche Netzwerk einbinden, müssen wir ein Konto und ein Passwort festlegen, da sie sonst sehr unsicher ist. Wenn Sie es jedoch nur im lokalen Netzwerk verwenden müssen, kann das Kontokennwort leer bleiben. Nach der Konfiguration des Kontos und des Passworts können andere Inhalte entsprechend Ihren eigenen Bedürfnissen angepasst werden. Es ist zu beachten, dass bei relativ geringer Uplink-Bandbreite des Heimnetzwerks die Videoauflösung und Bildrate entsprechend gesenkt werden können, andernfalls Zugriff auf die externes Netzwerk Es friert immer ein. Scrollen Sie nach Abschluss der Einstellungen zum letzten Element und klicken Sie, um den Server zu starten. Nachdem der Dienst aktiviert wurde, wird die Videoverbindungsadresse auf der Benutzeroberfläche angezeigt. Geben Sie die Adresse auf einem beliebigen Computer oder Mobiltelefon im aktuellen Netzwerk ein, um auf die Kamera zuzugreifen. Klicken Sie auf die Browseroption, um den Videoinhalt anzuzeigen.
Wie Sie sehen, verfügt es neben der Anzeige von Videos auch über viele Funktionen, wie zum Beispiel: Bewegungserkennung (automatische Aufnahme), Ein- und Ausschalten des Blitzes, Loop-Aufnahme usw. Es gibt auch erweiterte Funktionen, z. B. die Zusammenarbeit mit Tasker zur Entwicklung weiterer Funktionen, die Sie selbst erkunden können.
Wenn Sie ein Mobiltelefon als Kamera verwenden, müssen Sie auf das Problem der Erwärmung achten. Aufgrund von Konstruktionsproblemen einiger Mobiltelefone führt das Einschalten der Kamera über einen längeren Zeitraum zu einer starken Erwärmung des Telefons. Wenn es länger heiß wird Über einen längeren Zeitraum kann das Gerät beschädigt werden. Ob Ihr Gerät für den Einsatz als Kamera geeignet ist, können Sie zunächst selbst testen. Generell gilt: Wenn es länger als ein bis zwei Stunden bei Zimmertemperatur problemlos läuft B. durch Abschalten aufgrund von Überhitzung, kann sie als Kamera verwendet werden, die immer eingeschaltet ist. Sie müssen jedoch darauf achten, dass Sie es nicht an einem Ort aufstellen, an dem die Temperatur zu hoch ist oder es keiner direkten Sonneneinstrahlung ausgesetzt ist. Wenn es immer eingeschaltet ist, sollten Sie es in der Nähe der Stromquelle platzieren oder ein längeres Datenkabel kaufen, um es aufzuladen.
Die oben aktivierte Kamera kann nur im LAN verwendet werden. Wenn sie im öffentlichen Netzwerk verwendet werden muss, ist dies etwas problematischer. Wenn das von Ihnen verwaltete Breitband über eine statische öffentliche IP verfügt, können Sie auf dem Router eine Portzuordnung einrichten, um von außen darauf zuzugreifen. Allerdings handelt es sich bei dem von den meisten Benutzern verwalteten Breitband um eine dynamische öffentliche IP oder eine gemeinsam genutzte öffentliche IP, sodass die Einrichtung einer Portzuordnung nicht funktioniert und daher andere Lösungen in Betracht gezogen werden müssen.
Wenn Sie kein Geld ausgeben möchten, können Sie direkt nach der dynamischen Auflösung von Domänennamen und der Intranet-Penetration suchen, um relevante Software zu finden. Es gibt viele kommerzielle Software. Für diese kommerzielle Software gibt es eine detaillierte Gebrauchsanweisung, daher werde ich nicht näher darauf eingehen. Bei Bedarf können Sie selbst nach Nutzungsplänen suchen. Für Benutzer, die nicht sehr leistungsfähig sind oder wenig Bedarf haben, registrieren Sie sich einfach und nutzen Sie das kostenlose Paket. Relativ gesehen ist die Installation einfacher. Allerdings unterliegen kostenlose Dienste im Allgemeinen vielen Einschränkungen, wie z. B. Verkehrsbeschränkungen, Einschränkungen bei der Zuordnungsnummer, Einschränkungen bei Domänennamen usw. Und im Allgemeinen ist eine Authentifizierung mit echtem Namen erforderlich. Nachdem ich diese Lösung eine Zeit lang persönlich ausprobiert hatte, empfand ich sie als sehr unbequem und gab auf.
(Da der Aufnahmeort von Heimkameras möglicherweise Privatsphärenbereiche umfasst, sind Einzelpersonen gegenüber einigen kommerziellen Kameras, die unverschlüsselte Videodaten direkt auf den Unternehmensserver hochladen, sehr misstrauisch. Darüber hinaus sind viele kommerzielle Kameras installiert, um das Remote-Debugging zu erleichtern. Alle verfügen über bestimmte Fernbedienungen Lösungen. Ich glaube, dass Mitarbeiter von kommerziellen Unternehmen Videoinformationen nicht privat ansehen werden, aber diese Methode wird einigen Hackern mit bösen Absichten Möglichkeiten bieten, deshalb habe ich selbst eine Reihe von Diensten aufgebaut.)
Die von mir verwendete Lösung erfordert einen öffentlichen Netzwerkserver als Proxy, da der Server nicht die wichtigsten Computerdienste hostet, sondern nur den Datenverkehr weiterleitet und daher keine hohe Leistung oder viel Speicherplatz erfordert. Das Wichtigste ist, dass ein Dienst viele Dinge tun kann, einschließlich, aber nicht beschränkt auf die folgenden: private Cloud-Festplatte, persönliche Website, Git-Warehouse, Proxy-Dienst, Spieleserver, Download-Dienst und Crawler.
Das Prinzip ist eigentlich sehr einfach: Es handelt sich um einen Reverse-Proxy-Dienst, der einen öffentlichen Netzwerk-Proxy-Server (Proxy-Server) als Sprungbrett verwendet. Auf diesen Server kann von überall im öffentlichen Netzwerk zugegriffen werden, und der Server leitet dann die empfangenen Informationen weiter zum entsprechenden Der Proxy-Client (peoxy-client) verwendet den Proxy-Client, um auf Dienste im Intranet zuzugreifen. Nachdem der Intranet-Dienst geantwortet hat, wird er auf dem umgekehrten Weg zurückgeleitet. Schließlich können Sie von jedem Ort aus auf den Intranet-Dienst zugreifen Das schematische Diagramm lautet wie folgt:
Ich habe auf GitHub ein Open-Source-Reverse-Proxy-Tool gefunden. Dieses Tool hat eine gepackte Version und ist sehr einfach bereitzustellen. Es ist Lanproxy.
GitHub-Adresse: https://github.com/ffay/lanproxy
Lanproxy ist ein Intranet-Penetrationstool, das LAN-Personalcomputer und -Server per Proxy an das öffentliche Netzwerk weiterleitet. Derzeit unterstützt es nur die Weiterleitung des TCP-Verkehrs und kann jedes TCP-Protokoll der oberen Schicht unterstützen (Zugriff auf Intranet-Websites, Debugging lokaler Zahlungsschnittstellen, SSH-Zugriff, Remotedesktop).. ). Um einen öffentlichen Netzwerkserver eines Drittanbieters zu nutzen, müssen Sie für den Drittanbieter bezahlen, und für diese Dienste gelten verschiedene Einschränkungen. Da Datenpakete außerdem über den Drittanbieter fließen, stellt dies auch eine große versteckte Gefahr für die Datensicherheit dar.
Da ich selbst das CentOS 7.4-System verwende, werde ich dieses System als Grundlage für die Einführung verwenden. Natürlich werden auch andere Systeme unterstützt (einschließlich verschiedener Arten von Linux und WIndows). Hier ist zu beachten, dass Sie mit einigen grundlegenden Linux-bezogenen Befehlen vertraut sein müssen. Es wird davon ausgegangen, dass jeder einige grundlegende Linux-Befehle kennt.
Wenn Sie mit Textbearbeitungsbefehlen wie vi (vim) vertraut sind, können Sie das ursprüngliche serverseitig komprimierte Paket direkt auf den Dienst hochladen und dann diese Befehle verwenden, um die Konfigurationsdatei (proxy-server-20171116/conf/config) zu bearbeiten.propertoes) nach der Dekomprimierung. Wenn Sie mit den Textbearbeitungsbefehlen unter Linux nicht vertraut sind, können Sie sie jetzt auf Ihrem Computer entpacken, die entsprechende Konfigurationsdatei (proxy-server-20171116/conf/config.propertoes) suchen, bearbeiten und dann erneut komprimieren Laden Sie es auf den Server hoch.
Hinweis: Ändern Sie die Felder Benutzername und Passwort.
Laden Sie dann den Server über den Befehl scp auf den Server hoch. Melden Sie sich mit dem zuvor konfigurierten Benutzernamen und Passwort an. Fügen Sie nach der Anmeldung einen Kunden hinzu, wie unten gezeigt. Schreiben Sie einfach den Namen nach Ihren Wünschen und verwenden Sie einen zufällig generierten Schlüssel. Danach sehen Sie in der Konfigurationsverwaltung einen zusätzlichen Eintrag G-IPCam. Klicken Sie auf den Eintrag und dann auf Konfiguration hinzufügen, um eine Portzuordnung hinzuzufügen (fügen Sie eine Kamerazuordnung hinzu und füllen Sie die Backend-Proxy-Informationen mit der zuvor angezeigten IP-Adresse aus). der Kamera): Nach dem Klicken auf „Senden" wird ein Teil der Kartendaten hinzugefügt.
Sie müssen eine Sicherheitsgruppenkonfiguration einrichten, um Port 8080 zu öffnen. Wenn es sich um einen Server auf anderen Plattformen handelt, müssen Sie eine Firewall einrichten, um den Port zu öffnen. Die spezifische Einstellungsmethode muss entsprechend der Art des Serversystems festgelegt werden. Sie können selbst danach suchen.
Der folgende Absatz stammt aus der Lanproxy-Dokumentation.
Bisher wurde der Server erstellt. Solange die Clientverbindung erfolgreich ist, kann über das Internet darauf zugegriffen werden. Installieren Sie den Client auf einem beliebigen Computerhost im LAN, auf dem sich das Mobiltelefon befindet. Es gibt einen plattformübergreifenden Client Basierend auf Java lautet die Konfigurationsmethode wie folgt:
Die Konfigurationsdatei des Java-Clients wird im Verzeichnis conf abgelegt und mit config.properties konfiguriert. Wenn keine Fehler auftreten, können Sie nach erfolgreicher Verbindung auf der Webseite sehen, dass sich der Verbindungsstatus des Clients in „Online" ändert.
Im öffentlichen Netzwerk anzeigen
Wenn die oben genannten Schritte normal sind und der Client schließlich den Online-Status anzeigt, können Sie die Webseite aufrufen, um die Kamera anzuzeigen. Besuchen Sie http://proxy-server-ip:8080 (zum Beispiel: http://12.34.56.78 :8080), um zu sehen, ob die Anzeige normal ist. Wenn es nicht normal angezeigt werden kann, überprüfen Sie bitte der Reihe nach die folgenden Probleme:
Unabhängige Kamera
Die obige Kommunikation zwischen der Kamera und dem öffentlichen Netzwerkserver verwendet einen Host im LAN als Sprungbrett. Einer muss eingeschaltet sein, um die normale Verbindung der Kamera sicherzustellen, aber dies wird einige andere Probleme verursachen, wie z B. der Host-Lüfter. Der Lärm ist zu laut, der Stromverbrauch ist relativ hoch usw. Schließlich benötigen wir nur einen kleinen Transferservice, sodass dies verschwenderisch erscheint.
Später entdeckte ich, dass Meister Meefik eine verwandte Anwendung entwickelt hatte, mit der das Linux-System direkt auf Android-Geräten bereitgestellt werden konnte. Daher dachte ich, da das Linux-System bereitgestellt werden kann, wäre es nicht möglich, den Datenverkehr direkt auf das Mobiltelefon zu übertragen Wo befindet sich die Kamera? Also habe ich eine Weile herumgespielt und schließlich wurde bestätigt, dass die Lösung machbar war, aber der Prozess war ziemlich mühsam. Lassen Sie uns den Hauptprozess unten teilen.
Obwohl die Schritte einfach erscheinen, gibt es in der Tat viele Fallstricke. Da das Android-System immer perfekter wird, ist Root in den meisten Fällen nicht mehr erforderlich, was dazu führt, dass viele Root-Tools unbrauchbar werden. Nachdem ich fast alle Root-Tools ausprobiert habe,, am Ende Ich verließ mich auf Root-Berechtigungen, die ich durch das Flashen des Telefons erhielt. Das von mir verwendete Gerät war ein altes Huawei-Telefon. Ich ging zuerst auf die offizielle Website, um das Entsperren des Bootloaders zu beantragen, flashte dann eine Wiederherstellung eines Drittanbieters und fand schließlich ein System mit eingebautem -in Root-Berechtigungen im Internet und habe es dort geflasht. Es ist zu beachten, dass es im Moment besser ist, wenn es sich um ein Haupttelefon handelt, das Telefon nicht zu flashen, da die im Internet zu findenden Flash-Pakete grundsätzlich vorhanden sind gebündelt mit einigen Junk-Anwendungen. Die meisten derjenigen, die reine Pakete bereitstellen, wurden nicht aktualisiert, da sie nicht rentabel sind. Daher müssen Sie beim Flashen vorsichtig sein.
Grundsätzlich ist es nicht erforderlich, Code zu schreiben, um Kameras mit dieser Lösung bereitzustellen. Sie müssen nur einige Konfigurationsdateien in einem festen Format ausfüllen. Daher sind keine tiefgreifenden Programmierkenntnisse erforderlich. Das einzig Ärgerliche Möglicherweise liegt es an der Auswahl des Servers. Und einige Linux-bezogene Anweisungen. Ich glaube, dass jeder, der diesen Artikel liest, einige Linux-Kenntnisse hat. Auch wenn er nicht viel weiß, ist es sehr einfach zu lernen. Schließlich gibt es welche Dies sind nur einige häufig verwendete Anweisungen, die hier verwendet werden können. Auch wenn dies nicht der Fall ist, ist es keine Verschwendung, ein oder zwei Stunden damit zu verbringen, sie zu lernen.