Dienstag, 25. Oktober 2022

Cloud - Lokale Webdienste mit Hilfe von ngrok Tunnel sicher ins Netz bringen

Mit Hilfe von Cloud Diensten, wie z.B. ngrok Tunnel lassen sich lokale Webdienste sicher ins Netz bringen. Hierfür genügen bereits drei Zeilen in der Konsole. Dies geschieht ohne öffentliche IP-Adresse, ohne VPN oder offene Ports in Ihrer Firewall.


1. Regestrierung unter https://dashboard.ngrok.com/signup 

Anschließend hat man direkt Zugriff auf sein persönliches Dashboard inkl. einer kurzen Installationsanleitung. 


2. Jetzt nur noch ngrok herunterladen und das Archiv entpacken.

wget --no-check-certificate https://bin.equinox.io/c/bNyj1mQVY4c/ngrok-v3-stable-linux-arm.tgz

tar xfvz ngrok-v3-stable-linux-arm.tgz

Hinweis: Mit Hilfe von getconf LONG_BIT findet man heraus, welche Version von Linux installiert hat (32-Bit oder &4-Bit) ist.

3. ngrok-Agent registrieren

Jetzt muss nur noch der folgende Befehl ausgeführt werden, damit der ngrok-Agent registriert wird. Anschließend kann eine Tunnelverbindung hergestellt werden.

./ngrok config add-authtoken ID

Als nächstes kann mit "./ngrok http 80" eine HTTP-Tunnelweiterleitung am lokalen Port 80 gestartet werden.

Nun kann ich z.B. direkt mit seinem Smartphone auf den Raspberry Pi im lokalen Netz zugreifen! Es war keine Firewallfreischaltung, Portweiterleitung oder DynDNS hierfür notwendig.

Eine weitere alternative wäre z.B. CloudFlare Tunnel https://developers.cloudflare.com/cloudflare-one/connections/connect-apps/install-and-setup oder Siehe auch "GitHub Repository: Awesome Tunneling" .


Sonntag, 23. Oktober 2022

Windows - Bootmodus UEFI oder BIOS mit Hilfe von msinfo32 erkennen

Bei einem laufendem Windows kann man mit Hilfe des Windows-eigenen Programm msinfo32 zuverlässig den Bootmodus (UEFI oder BIOS) erkennen.

Mit Hilfe der Systeminformationen, lässt sich der aktuelle BIOS-Modus ganz einfach erkennen: msinfo32.exe


 Aktueller BIOS-Modus:




Raspberry Pi-hole - Lokale Namen auflösen (Conditional Forwarding)

Möchte man in seinem lokalen Netz den eigenen Server oder auch die AVM FRITZ!Box unter dem eigen Namen erreichen, klappt dies nach der Raspberry Pi-hole - Installation nicht mehr. Es wird nämlich die lokale Namensauflösung übergangen. Dies lässt sich aber mit Hilfe von Conditional Forwarding wieder konfigurieren.

Mit Hilfe von Conditional Forwarding kann man den Filter auffordern, lokale Adressen nicht beim Upstream-DNS-Server zu erfragen.

Hierfür unter "Settings" => "DNS" => "Conditional Forwarding" den folgenden Eintrag (z.B. für eine fritz.box) eintragen:



Donnerstag, 20. Oktober 2022

Agile - Open Practice Library (Softwareentwicklung, Produktentwicklung und Teamkultur)

Die Innovation Labs des Softwareherstellers Red Hat betreiben die Website "Open Practice Library". Hierbei geht es um iterative Vorgehensmodelle zur schnellen Entwicklung digitaler Produkte. Das Team dokumentiert hier verschiedene Praktiken und Prinzipien, welche die Softwareentwicklungsprozesse vorantreiben.


Die Einträge sind anhand der Prinzipien Discovery, Options, Delivery und Foundation organisiert:

Quelle: Red Hat Open Innovation Labs - https://openpracticelibrary.com

Discovery-Praktiken beginnen mit dem aktuellen Ist-Zustand und sollen helfen, wichtige Fragen zu Ergebnissen zu stellen.

Options-Praktiken untersuchen, wie man Erkenntnisse abwägen und möglicherweise die Richtung ändern kann.

Bereitstellungs-Praktiken konzentrieren sich darauf, die Optionen bereitzustellen, für die man sich entschieden hat, und Feedback von den Benutzern und Interessenvertretern einzuholen.

Grundlegende-Praktiken konzentrieren sich auf die Schaffung einer Teamkultur, Umgebungen für die Zusammenarbeit und technische Praktiken.

 

Samstag, 1. Oktober 2022

Windows - 10 / 11 von Home in Pro ändern bzw. upgraden (Fehler 0xc004f050)

Möchte man von Windows 10 / 11 Home auf Windows 10 / 11 Pro umsteigen, geht dies in der Regel ganz einfach mit einem Gültiger Schlüssel. Oft kommt es aber zu dem Fehler 0xc004f050, wenn das Upgrade mit einer "alten" Volllizenz von Windows 7, 8.1 oder Windows 10 durchgeführt wird.


Generischen Key verwenden

Um den Fehler zu vermeiden, sollte man Windows vorab mit dem generischen Key installieren bzw. ändern und anschließend mit dem richtigen Windows 10 / 11 Pro Schlüssel aktivieren.

Windows 10 / 11 Pro generischer Schlüssel: VK7JG-NPHTM-C97JM-9MPGT-3V66T

Wichtig: Die Internetverbindung bzw. WLAN sollte vor dem Tausch mit dem generischen Schlüssel gekappt werden!


Und so geht es

  • "Einstellungen" im Startmenü öffnen, oder "Win+i" drücken
  • "Updates und Sicherheit" bzw. "System" => "Info" anklicken
  • "Aktivierung" bzw. "Product Key und Aktivierung" klicken
  • Jetzt "Product Key ändern" anklicken und im neuen Fenster eingeben.


Hinweis: Man sollte beachten, dass man über diesen Weg nicht von Windows Pro auf Windows Home downgraden kann.


Anschließend die Internetverbindung wiederherstellen und nun den richtigen bzw. eigenen Windows 10 / 11 Pro Schlüssel eingeben und Windows aktivieren.