HTTPS beim Firefox abschalten?

4 Antworten

kann es sein, dass du etwas durcheinander bringst?

lokale IP-Adressen sind deine 192.168.x.x .

http oder https gehören nicht zur IP-Adresse. Dahinter verbirgt sich ein Service oder auch ein sogenanntes Port.
Welche Ports bedient werden, findest du mit dem Befehl socklist.
Da unter Linux viele Dinge über so einen "Port-Service" laufen, wird die Liste auch recht lang.

Wenn ein http-Server läuft, hört der auf Port 80, erkennt, was du willst und führt den Service (eine Funktion) aus.

Der https-Server regiert auf Port 443 .

Ob Firefox automatisch Port 443 benutzt, wenn er keinen Server auf der angegebenen IP-Adresse mit Port 80 findet, weiß ich nicht.

Probiere doch mal die Aufrufe nicht mit http oder http sondern gleich mit der Port-Nummer. Also

nicht http://192.168.x.x sondern

192.168.x.x:80

bei https dann

192.168.x.x:443

Woher ich das weiß:Berufserfahrung – openSuSE seit 1995

VeryBestAnswers  11.09.2024, 17:42

Der Fragesteller hat nichts durcheinander gebracht. Wenn man eine Website über die IP-Adresse aufruft, muss man "http://" oder "https://" davor schreiben, um eine gültige URL zu erhalten. Browser ergänzen das Protokoll aber i.d.R. automatisch. In Chrome wird es nicht mal angezeigt. Der Port wird nicht benötigt, solange der Server auf dem Standard-Port läuft.

guenterhalt  11.09.2024, 18:28
@VeryBestAnswers

So ein Request kommt bei einem Computer an. Der entscheidet zu welchem Server der gehört und übergibt in den Falle die eine mögliche sub-seite und die Absender-ip-Adresse, damit der antworten kann.

Kann schon sein, das ein Browser dem Benutzer die Arbeit abnimmt und die Portnummer automatisch ergänzt, wenn die fehlt. Da kann er 80 oder 443 benutzen, keine Ahnung, ob er noch 80 als Standard benutzt oder eben das verschlüsselte Protokoll.

VeryBestAnswers  11.09.2024, 20:17
@guenterhalt

Ich weiß, wie Server funktionieren :)

Browser verwenden standardmäßig Port 80 für HTTP ohne TLS und Port 443 für HTTPS. Die Portnummer allein reicht aber nicht, um das Protokoll zu bestimmen. Denn auch die URL "https://example.com:80" ist theoretisch gültig – dann müsste der Browser eine TLS-Verbindung über Port 80 herstellen.

usseon 
Beitragsersteller
 12.09.2024, 02:55

Auch wenn ich den Port vom Webserver angebe :80 gleiches Problem. Firefox nimmt den Anwender nicht mehr nur an die Hand, sondern reißt dem "nicht Standard Anwender" wie es aussieht gerne dabei einmal einen Finger ab. // Auch wenn ich den Webserver vom internen Gerät auf einen anderen Port lege, gleiches Problem.

guenterhalt  12.09.2024, 13:12
@usseon

den Webserver wirst du nicht selbst programmiert haben. Du kannst durch Einstellungen vielleicht ein Port ändern,was der aber mit den Standard-Ports macht, kannst du sicher nicht beantworten.

Nochmal hinter einem Port verbirgt sich eine Anwendung, ein Programm in dem Computer, man könnte auch einfach sagen eine Rufname wie 80 , 232 , 221 443.
Auf welche "Rufnamen" so ein Server reagiert, könnte in den Beschreibungen stehen.
Wenn in deinem Computer kein Programm auf so einen "Rufnamen" reagiert, könnte ein WEB-Browser einen neuen Request mit einem anderen Port probieren.
Vielleicht gibt es ein Tool, das wie ping arbeitet, aber nicht nur testet, ob hinter der angegebenen IP-Adresse ein Computer zu finden ist, sondern auch ein Programm auf so eine Port-Nummer antwortet.

Damit könntest du herausfinden, welche Ports aktiv sind.
Frage doch mal gezielt nach so einem Tool.

usseon 
Beitragsersteller
 12.09.2024, 02:39

Ja, ich gebe nur die IP Adresse ein und der Firefox stellt von alleine ein http und wenn er die IP mal nicht erreicht automatisch ein https voran.
Habe aber nun eine Lösung gefunden, Firefox ist einfach zu Endanwender "freundlich" und geht davon aus, die IP ist über http nicht zu erreichen und versucht es dann über https okay. Aber warum diese Adresse dann eingestellt bleibt ? Naja, dann muss halt Chromium genutzt werden, dieser hält den Anwender nicht für zu blöde und versucht die IP an zu sprechen und auch wenn diese nicht erreicht wird, kommt kein https davor.
Auch Opera klappt. Nur Mozilla leider nicht.

Firefox verwendet standardmäßig HTTPS, weil HTTP unsicher ist und die meisten Leute nicht wollen, dass ihre Daten und Passwörter gestohlen werden.

Wenn eine Seite kein HTTPS unterstützt, solltest du dich beim Betreiber beschweren. Vertrauenswürdige TLS-Zertifikate sind heute sehr einfach zu bekommen – dafür setzt sich Mozilla seit fast 10 Jahren mit der Let's Encrypt Initiative ein. Ansonsten kannst du das "s" von "https:" einfach aus der URL entfernen, dann wird die Seite unverschlüsselt geladen.

Wenn auch das nicht funktioniert, heißt es höchstwahrscheinlich, dass der Server falsch konfiguriert ist und ein Redirect zur HTTPS Version enthält, aber das TLS-Zertifikat fehlt.


usseon 
Beitragsersteller
 11.09.2024, 12:14

Es geht mir hierbei darum Adressen in meinem Lan aufzurufen. Und alle Internen Geräte per HTTPS an zu binden ist nicht sinnvoll.

usseon 
Beitragsersteller
 11.09.2024, 13:44
@VeryBestAnswers

Ja, ich schreiben noch mal welches Problem ich habe.

1. ich rufe die IP auf http://192.168.1.123 dies ist erreichbar und wird mir angezeigt.

2. ich rufe die IP auf http://192.168.1.123 dies ist !"NICHT"! erreichbar oder reagiert nicht schnell genug und wird mir nicht angezeigt, nun versucht der Firefox aber die Adresse "https://192.168.1.123" zu erreichen, schafft es aber auch nicht.

3. Die Adresse / das Gerät hinter der http://192.168.1.123 ist wieder zu erreichen, aber ein F5 oder Reload oder was auch immer hilft nicht, weil der Firefox versucht hat die Adresse https://192.168.1.123 auf zu rufen und kommt nicht auf die Idee.... zu prüfen ob die http://192.168.1.123 ohne "httpS://192.168.1.123" zu erreichen ist.

Dazu in den Einstellungen den Nur-HTTPS-Modus deaktivieren.


usseon 
Beitragsersteller
 11.09.2024, 11:00

Habe aber gerade gesehen das ein weiterer Eintrag in die gleiche Richtung geht.
DNS über HTTPS aktivieren mit:
Hatte ich noch aktiv. Das schalte ich auch mal aus. Vielleicht war das auch schon die Lösung.

Nein, das ist leider nur für die DNS Anfragen. Bringt leider auch nix.

usseon 
Beitragsersteller
 11.09.2024, 10:58

Danke für deine Antwort. Das habe ich schon auf
Nur-HTTPS-Modus nicht aktivieren
stehen.

Löst nur leider mein Problem nicht.

ZaoDaDong  11.09.2024, 11:00
@usseon

dann könntest du noch versuchen in about:config

network.stricttransportsecurity.preloadlist

auf false zu setzen.

usseon 
Beitragsersteller
 11.09.2024, 11:07
@ZaoDaDong

Sehr gute Idee, stand noch auf true. Aber auch nach dem Umstellen auf false bleibt das Verhalten. Starte aber nun mal den Browser neu, vielleicht greift es ja erst nach dem Neustart.

usseon 
Beitragsersteller
 11.09.2024, 11:08
@usseon

Leider auch nach einem Neustart bleibt das Verhalten. :-(

ZaoDaDong  11.09.2024, 11:09
@usseon

Hm, schade, das sind die einzigen Mechanismen, die mir bekannt sind, die in Firefox Http durch https ersetzen.

usseon 
Beitragsersteller
 11.09.2024, 11:10
@ZaoDaDong

Habe nun mal den Cache gelöscht. Vielleicht....

usseon 
Beitragsersteller
 11.09.2024, 11:11
@usseon

Nein, leider bringt das auch nix. Aber auf jeden Fall danke für eure Ideen

ZaoDaDong  11.09.2024, 11:14
@usseon

In der Releaseversion von Firefox haben manche Einstellungen in about:config aus Sicherheitsgründen keine Funktion mehr, z.B. das Deaktivieren der Signaturprüfung von Addons. Es könnte eventuell hefen auf die Developer-Version von Firefox zu wechseln, da hat man dann wieder volle Kontrolle über alle Einstellungen.

Bei den Einstellungen Sicherheit und Datenschutz ganz unten da ist zb Nur https Modus ausschalten und Ausnahmen und was mit dem DNS Server da kannste Sachen umändern.


usseon 
Beitragsersteller
 11.09.2024, 11:03

Danke, aber das ist es leider auch nicht. Da gehts wohl nur darum das der DNS über HTTPS angesprochen wird.

ewigsuzu  11.09.2024, 11:05
@usseon

und das hilft dir auch nicht weiter? dann weiß ich da nichts zu. Ich glaube es gab ne Möglichkeit die Ansicht von den Einstellungen zu ändern das man mehr darin umstellen kann, das müsstest du aber googlen