Сервер Spring Boot Swagger REST недоступен на порту 6000 из-за ошибки localhost не защищенной - PullRequest
0 голосов
/ 07 сентября 2018

Я пытаюсь запустить сервер на локальном хосте: 6000. Когда я запускаю его на локальном хосте: 8080, он работает нормально, но на локальном хосте: 6000 Chrome сообщает, что мое соединение не защищено. У меня есть другой сервер, работающий на 8080, поэтому я не хочу использовать этот порт.

Я попытался перейти к chrome: // flags / # allow-insecure-localhost и включить его. Затем я перезапустил свой браузер, но это не помогло. Я не мог добраться до этого на Firefox либо.

Я могу установить соединение с помощью Почтальона, поэтому я знаю, что сервер правильно работает на этом порту. Но это только дает мне сырой HTML. Мне нужно открыть страницы в моем браузере. Кто-нибудь знает, что я могу сделать?

(я использую текущий Chrome v69 на Mac с OSX 10.11.6. Я собрал свой сервер с помощью Spring Boot и Swagger.)

Ответы [ 2 ]

0 голосов
/ 07 сентября 2018

Вместо того, чтобы запускать Chrome с параметром командной строки, более простым решением было просто использовать другой порт. Из всех 4-значных чисел 6000 является одним из 9, заблокированных Chrome. Chrome блокирует их: 2049, 3659, 4045, 6000, 6665, 6666, 6667, 6668 и 6669. Firefox также блокирует некоторые из них, но их список короче. Многие 2- и 3-значные числа также заблокированы, но мы все равно не должны использовать числа ниже 1024. Вот страница со ссылками на списки заблокированных портов: https://superuser.com/questions/188058/which-ports-are-considered-unsafe-on-chrome

0 голосов
/ 07 сентября 2018

Я перешел по следующей ссылке и получил доступ к локальному хосту через порт "6000"
https://douglastarr.com/how-to-allow-unsafe-ports-in-chrome

попробуйте запустить chrome с помощью этой команды из cmd \ AppData \ Local \ Google \ Chrome \ Application \ chrome.exe - явно-разрешенные-порты = 6060 или поместите строки выше в файл bat и запустите его.

...