2010-09-13 09:40:19 +0000 2010-09-13 09:40:19 +0000
87
87
Advertisement

Jak naprawić błąd ERR_UNSAFE_PORT w Chrome podczas przeglądania na niebezpiecznych portach

Advertisement

Błąd ten otrzymuję podczas łączenia się z serwerem WWW 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 przebudowania Chrome ze źródła ?

Advertisement

Odpowiedzi (6)

75
75
75
2010-09-13 10:03:12 +0000

On Windows :

Kliknij prawym przyciskiem myszy na skrót Chrome >>>Właściwości >>

Następnie dodaj --explicitly-allowed-ports=xxx do skrótu docelowego

Przykład:

C:\Dokumenty i ustawienia \Użytkownik \Ustawienia lokalne \Dane aplikacji \Google\Chrome \Chcrome \Celem aplikacji. exe –explicitly-allowed-ports=6666

Resource from here

18
18
18
2012-08-23 07:42:50 +0000

Możesz to wyłączyć w Google Chrome, ale robisz to na własne ryzyko. W rzeczywistości istnieje dobry powód bezpieczeństwa, dla którego Chrome blokuje te porty: Zasadniczo otwierasz swoją przeglądarkę tak, aby była ona otwartym proxy dla atakujących i służyła do atakowania innych usług w twojej sieci.

Aby uzyskać więcej informacji: Dlaczego Chrome uważa niektóre porty za niebezpieczne?

9
Advertisement
9
9
2016-04-14 10:26:57 +0000

Na komputerze Mac można utworzyć aplikację uruchamiającą Chrome o parametrach wymienionych w innych odpowiedziach, korzystając z wbudowanej aplikacji Apple:

  1. Uruchomienie aplikacji Automator

  2. Jako “Typ dokumentu” wybierz “Aplikacja”

  3. Dodać akcję “Run shell script”

  4. Zastąpić w tej akcji skrypt placeholder cat:

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --explicitly-allowed-ports=5000,6000,7000

  1. Zapisz stworzoną aplikację jako coś w rodzaju “Google Chrome z dozwolonymi niebezpiecznymi portami” w folderze aplikacji

  2. Użyj tej nowej aplikacji zamiast Google Chrome bezpośrednio

  3. (opcjonalnie) Zastąp domyślną ikonę utworzonej “aplikacji” - robota Automatora - ikoną Chrome'a przy użyciu tej metody (uwaga: zagłosuj na tę odpowiedź, jeśli chcesz!)

Źródło: http://cubewot.de/node/266

4
4
4
2015-08-21 16:19:03 +0000

Dla komputerów Mac:

/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --explicitly-allowed-ports=5000,6000,7000

dla portów 5000, 6000 i 7000.

3
Advertisement
3
3
2014-01-07 07:57:01 +0000

Jak powiedział subanki, musisz dodać opcję -explicitly-allowed-ports do swojego polecenia uruchamiania Chrome.

W Ubuntu możesz to zrobić (jako root), edytując skrypt “google-chrome” pod twoim folderem instalacyjnym Chrome

Możesz uzyskać katalog wpisując:

ls -la /usr/bin | grep chrome

Następnie edytuj plik “google-chrome” dodając wspomniany przełącznik do linii EXEC:

exec -a "$0" "$HERE/chrome" "-explicitly-allowed-ports=6000" "$@"

Wystarczy zmienić “6000” na wartości oddzielone przecinkami (przykład: -explicitly-allowed-ports=5000,6000,7000)

UWAGA: dla UNIX-a przełącznik nie zaczyna się od “–”, lecz od jednego “-”.

0
0
0
2018-03-07 22:27:56 +0000

Oto prawidłowa odpowiedź dla tych z Was, którzy są programistami używającymi węzła.js jako serwera WWW Zmień port, którego używasz do hostowania swoich stron WWW. Na przykład jeśli wpisałeś w linii poleceń węzeł index.js & wcisnąłeś enter, jeśli uruchomiłeś port 22 dla żądania 80 http, gdy odwiedzasz stronę na porcie 22, przeglądarka chrome z wrzuceniem tej strony błędu.,br>słowo kluczowe UNSAFE PORT oznacza, że port musi odpowiadać zawartości. Dziękuję.

Advertisement
Advertisement