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

Как исправить ошибку ERR_UNSAFE_PORT в Chrome при переходе на небезопасные порты

Получаю эту ошибку при подключении к веб-серверу на порту 6666 http://myserver:6666/ ):

Ошибка 312 (net::ERR_UNSAFE_PORT): Неизвестная ошибка

Есть ли простой способ решить эту проблему без восстановления Chrome из исходников ?

Ответы (6)

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

На Windows :

щелкните правой кнопкой мыши по ярлыку Chrome >> Свойства >>

Затем добавьте --explicitly-allowed-ports=xxx к ярлыку

Example:

C:\Documents и Settings\User\Local Settings\Application Data\Google\Chrome\Application\chrome. exe –explicitly-allowed-ports=6666

Ресурс из здесь

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

Вы можете отключить его в Google Chrome, но делаете это на свой страх и риск. На самом деле есть веская причина, по которой Chrome блокирует эти порты: По сути, вы открываете свой браузер и становитесь открытым прокси-сервером для использования злоумышленниками для атак на другие сервисы в вашей сети.

Для дополнительной информации: Почему Chrome считает некоторые порты небезопасными?

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

На Mac можно создать приложение, запускающее Chrome с параметрами, упомянутыми в других ответах, с помощью встроенного в Automator приложения Apple:

  1. Запуск Автомата

  2. В качестве “Тип документа” выберите “Приложение”

  3. Добавить действие “Запустить скрипт оболочки”

  4. Заменить в этом действии скрипт-заместитель cat на:

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

  1. Сохраните созданное приложение как нечто вроде “Google Chrome с разрешенными небезопасными портами” в папке “Приложения”

  2. Используйте это новое приложение вместо Google Chrome напрямую

  3. (опционально) Замените иконку по умолчанию созданного “приложения” - робота Automator - на Chrome с помощью этого метода (обратите внимание: если вам нравится, голосуйте за этот ответ!)

Source: http://cubewot.de/node/266

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

Для Mac:

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

для портов 5000, 6000 и 7000.

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

Как сказал Субанки, в команду запуска Chrome нужно добавить опцию -explicitly-allowed-ports.

В Ubuntu это можно сделать (в корневом режиме), отредактировав скрипт “google-chrome” под папкой установки Chrome

Вы можете получить каталог, набрав:

ls -la /usr/bin | grep chrome

Затем отредактируйте файл “google-chrome”, добавив упомянутый переключатель в строку EXEC:

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

Просто измените “6000”, разделив нужные вам значения запятыми (пример: -explicitly-allowed-ports=5000,6000,7000)

ПРИМЕЧАНИЕ: для UNIX переключатель НЕ начинается с “–”, он начинается с одного “-”.

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

Вот правильный ответ для тех из вас, кто является разработчиком, использующим node.js в качестве веб-сервера Измените порт, который вы используете для размещения ваших веб-страниц. Например, , если вы набрали в командной строке узел index.js и нажали клавишу enter, , если он начал работать на 22 порту для запроса 80 http, , когда вы посещаете сайт на 22 порту, , браузер хрома с бросить эту страницу ошибки.,br> ключевое слово UNSAFE PORT означает, что порт должен соответствовать содержимому. Спасибо.

Похожие вопросы

16
1
18
10
3