Otrzymuję ten błąd podczas łączenia się z serwerem sieciowym na porcie 6666 ( http: // myserver: 6666 / ):
Błąd 312 (netto :: ERR_UNSAFE_PORT): Nieznany błąd.
Czy istnieje prosty sposób na rozwiązanie tego problemu bez konieczności przebudowywania Chrome ze źródła ?
google-chrome
ripper234
źródło
źródło
--explicitly-allowed-ports
przełącznik nie istnieje na komputerze Mac?Możesz to wyłączyć w Google Chrome, ale robisz to na własne ryzyko. Istnieje naprawdę dobry powód bezpieczeństwa, dla którego Chrome blokuje te porty: Zasadniczo otwierasz przeglądarkę, aby stać się otwartym serwerem proxy dla atakujących w celu atakowania innych usług w sieci.
Więcej informacji: Dlaczego Chrome uważa niektóre porty za niebezpieczne?
źródło
Na komputerze Mac możesz utworzyć aplikację uruchamiającą Chrome z parametrami wymienionymi w innych odpowiedziach za pomocą wbudowanej aplikacji Apple Automator:
Uruchom Automator
Jako „Rodzaj dokumentu” wybierz „Aplikacja”
Dodaj akcję „Uruchom skrypt powłoki”
Zamień
cat
skrypt zastępczy w tej akcji na:/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --explicitly-allowed-ports=5000,6000,7000
Zapisz utworzoną aplikację jako „Google Chrome z dozwolonymi niebezpiecznymi portami” w folderze aplikacji
Użyj tej nowej aplikacji zamiast Google Chrome bezpośrednio
(opcjonalnie) Zastąp domyślną ikonę utworzonej „aplikacji” - robota Automatora - Chrome przy użyciu tej metody (uwaga: głosuj tę odpowiedź, jeśli Ci się podoba!)
Źródło: http://cubewot.de/node/266
źródło
Dla Maca:
dla portów 5000, 6000 i 7000.
źródło
Jak subanki powiedział, musisz dodać
-explicitly-allowed-ports
opcję do polecenia swojej Chrome startowego.W Ubuntu możesz to zrobić (jako root), edytując skrypt „google-chrome” w folderze instalacyjnym Chrome
Możesz uzyskać katalog, wpisując:
Następnie edytuj plik „google-chrome”, dodając wspomniany przełącznik do wiersza EXEC:
Wystarczy zmienić „6000” za pomocą wartości oddzielonych przecinkami, które mogą być potrzebne (przykład
-explicitly-allowed-ports=5000,6000,7000
:)UWAGA: w systemie UNIX przełącznik NIE zaczyna się od „-”, lecz od pojedynczego „-”
źródło
--
on unix jest konwencją specyficzną dla GNU. Jest emulowany przez wiele, ale nie wszystkie narzędzia uniksowe.Oto poprawna odpowiedź dla tych z was, którzy są programistami używającymi node.js jako serwera WWW
Zmień port, którego używasz do hostowania twoich stron internetowych.
Na przykład,
jeśli wpisałeś w linii poleceń węzeł index.js i nacisnąłeś Enter,
jeśli zaczął działać na porcie 22 dla żądania 80 http,
kiedy odwiedzasz stronę internetową na porcie 22,
przeglądarka Chrome wyświetla tę stronę błędu., Br> słowo kluczowe NIEBEZPIECZNY PORT oznacza, że port musi pasować do zawartości.
Dziękuję Ci.
źródło