
Ich erhalte diesen Fehler beim Verbinden mit einem Webserver aufPort 6666( http://myserver:6666/
):
Fehler 312 (net::ERR_UNSAFE_PORT): Unbekannter Fehler.
Gibt es eine einfache Möglichkeit, dies zu lösen, ohneChrome aus der Quelle neu erstellen?
Antwort1
AnWindows:
Klicken Sie mit der rechten Maustaste auf die Chrome-Verknüpfung >> Eigenschaften >>
Dann
--explicitly-allowed-ports=xxx
an Verknüpfungsziel anhängen
Beispiel:
C:\Dokumente und Einstellungen\Benutzer\Lokale Einstellungen\Anwendungsdaten\Google\Chrome\Anwendung\chrome.exe --explicitly-allowed-ports=6666
Ressource vonHier
Antwort2
Sie können dies in Google Chrome möglicherweise deaktivieren, aber Sie tun dies auf eigenes Risiko. Es gibt tatsächlich einen guten Sicherheitsgrund, warum Chrome diese Ports blockiert: Im Grunde öffnen Sie Ihren Browser zu einem offenen Proxy, über den Angreifer andere Dienste in Ihrem Netzwerk angreifen können.
Für mehr Informationen:Warum betrachtet Chrome einige Ports als unsicher?
Antwort3
Sie können Ports explizit zulassen, wie in den anderen Antworten angegeben, aber in den meisten Fällen lässt sich das Problem leichter lösen, indem Sie die eingeschränkten Ports einfach nicht verwenden:
const int kRestrictedPorts[] = {
1, // tcpmux
7, // echo
9, // discard
11, // systat
13, // daytime
15, // netstat
17, // qotd
19, // chargen
20, // ftp data
21, // ftp access
22, // ssh
23, // telnet
25, // smtp
37, // time
42, // name
43, // nicname
53, // domain
69, // tftp
77, // priv-rjs
79, // finger
87, // ttylink
95, // supdup
101, // hostriame
102, // iso-tsap
103, // gppitnp
104, // acr-nema
109, // pop2
110, // pop3
111, // sunrpc
113, // auth
115, // sftp
117, // uucp-path
119, // nntp
123, // NTP
135, // loc-srv /epmap
137, // netbios
139, // netbios
143, // imap2
161, // snmp
179, // BGP
389, // ldap
427, // SLP (Also used by Apple Filing Protocol)
465, // smtp+ssl
512, // print / exec
513, // login
514, // shell
515, // printer
526, // tempo
530, // courier
531, // chat
532, // netnews
540, // uucp
548, // AFP (Apple Filing Protocol)
554, // rtsp
556, // remotefs
563, // nntp+ssl
587, // smtp (rfc6409)
601, // syslog-conn (rfc3195)
636, // ldap+ssl
989, // ftps-data
990, // ftps
993, // ldap+ssl
995, // pop3+ssl
1719, // h323gatestat
1720, // h323hostcall
1723, // pptp
2049, // nfs
3659, // apple-sasl / PasswordServer
4045, // lockd
5060, // sip
5061, // sips
6000, // X11
6566, // sane-port
6665, // Alternate IRC [Apple addition]
6666, // Alternate IRC [Apple addition]
6667, // Standard IRC [Apple addition]
6668, // Alternate IRC [Apple addition]
6669, // Alternate IRC [Apple addition]
6697, // IRC + TLS
10080, // Amanda
};
Anstelle von 6666 könnten Sie also 6060 verwenden und dieses Problem hätte nicht.
Antwort4
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 Skript „google-chrome“ in Ihrem Chrome-Installationsordner bearbeiten.
Sie können das Verzeichnis abrufen, indem Sie Folgendes eingeben:
ls -la /usr/bin | grep chrome
Bearbeiten Sie dann die Datei „google-chrome“, indem Sie den genannten Schalter zur EXEC-Zeile hinzufügen:
exec -a "$0" "$HERE/chrome" "-explicitly-allowed-ports=6000" "$@"
Ersetzen Sie einfach „6000“ durch die durch Kommas getrennten Werte, die Sie möglicherweise benötigen (Beispiel: -explicitly-allowed-ports=5000,6000,7000
)
HINWEIS: Unter UNIX beginnt der Schalter NICHT mit „--“, sondern mit einem einzelnen „-“.