Beim Herstellen einer Verbindung zu einem Webserver über Port 6666 ( http: // myserver: 6666 / ) wird folgende Fehlermeldung angezeigt :
Fehler 312 (net :: ERR_UNSAFE_PORT): Unbekannter Fehler.
Gibt es eine einfache Möglichkeit, dies zu beheben, ohne Chrome aus dem Quellcode neu zu erstellen ?
google-chrome
ripper234
quelle
quelle
--explicitly-allowed-ports
Schalter nicht für Mac?Möglicherweise können Sie dies in Google Chrome deaktivieren, dies geschieht jedoch auf eigenes Risiko. Es gibt einen guten Sicherheitsgrund, warum Chrome diese Ports blockiert: Grundsätzlich öffnen Sie Ihren Browser, um ein offener Proxy für Angreifer zu sein, mit dem Sie andere Dienste in Ihrem Netzwerk angreifen können.
Weitere Informationen: Warum betrachtet Chrome einige Ports als unsicher?
quelle
Auf einem Mac können Sie mit der in Automator integrierten Apple-Anwendung eine App erstellen, die Chrome mit den in anderen Antworten genannten Parametern startet:
Starten Sie Automator
Als "Dokumenttyp" wählen Sie "Bewerbung"
Aktion "Shell-Skript ausführen" hinzufügen
Ersetzen Sie das Platzhalterskript
cat
in dieser Aktion durch:/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --explicitly-allowed-ports=5000,6000,7000
Speichern Sie die erstellte App als "Google Chrome mit zulässigen unsicheren Ports" in Ihrem Anwendungsordner
Verwenden Sie diese neue App direkt anstelle von Google Chrome
(Optional) Ersetzen Sie das Standardsymbol der erstellten "App" - Automator's Robot - durch Chrome's mit dieser Methode (Hinweis: Stimmen Sie dieser Antwort zu, wenn Sie sie mögen!)
Quelle: http://cubewot.de/node/266
quelle
Für Mac:
für die Ports 5000, 6000 und 7000.
quelle
Wie Subanki sagte, müssen Sie die
-explicitly-allowed-ports
Option zu Ihrem Chrome- Startbefehl hinzufügen .In Ubuntu können Sie dies (als root) tun, indem Sie das "google-chrome" -Skript in Ihrem Chrome-Installationsordner bearbeiten
Sie können das Verzeichnis abrufen, indem Sie Folgendes eingeben:
Bearbeiten Sie dann die "google-chrome" -Datei und fügen Sie den genannten Schalter in die EXEC-Zeile ein:
Ändern „6000“ Nur mit der comma separated values Sie benötigen (Beispiel:
-explicitly-allowed-ports=5000,6000,7000
)HINWEIS: Unter UNIX beginnt der Schalter NICHT mit "-", sondern mit einem einzelnen "-".
quelle
--
on unix ist eine GNU-spezifische Konvention. Es wird von vielen, aber nicht allen Unix-Dienstprogrammen emuliert.Hier ist die richtige Antwort für diejenigen unter Ihnen, die node.js als Webserver verwenden.
Ändern Sie den Port, den Sie zum Hosten Ihrer Webseiten verwenden. Wenn Sie
beispielsweise den
Befehlszeilenknoten index.js eingegeben und die Eingabetaste gedrückt haben,
und die Ausführung auf Port 22 für eine 80-http-Anforderung gestartet haben, wird
beim
Aufrufen der Website auf Port 22 im Chrome-Browser diese Fehlerseite aufgerufen., Br> keyword UNSAFE PORT bedeutet, dass der Port mit dem Inhalt übereinstimmen muss.
Danke.
quelle