web-dev-qa-db-fra.com

Comment corriger l'erreur ERR_UNSAFE_PORT sur Chrome lorsque vous naviguez vers des ports non sécurisés

Je reçois cette erreur lors de la connexion à un serveur Web sur le port 6666 ( http: // myserver: 6666/ ):

Erreur 312 (net :: ERR_UNSAFE_PORT): erreur inconnue.

Existe-t-il un moyen simple de résoudre ce problème sans reconstruire Chrome à partir du code source ?

80
ripper234

Sur Windows :

Clic droit sur le raccourci Chrome >> Propriétés >>

Ensuite, ajoutez --explicitly-allowed-ports=xxx à la cible de raccourci

Exemple:

C:\Documents and Settings\Utilisateur\Paramètres locaux\Application Data\Google\Chrome\Application\chrome.exe --explicitly-allowed-ports = 6666

Ressource de ici

69
subanki

Vous pourrez peut-être désactiver cette fonctionnalité dans Google Chrome, mais vous le faites à vos risques et périls. Il y a en fait une bonne raison de sécurité pour laquelle Chrome bloque ces ports: vous ouvrez votre navigateur en tant que proxy ouvert que les attaquants peuvent utiliser pour attaquer d'autres services de votre réseau.

Pour plus d'informations: Pourquoi Chrome considère-t-il que certains ports sont dangereux?

18
James Roper

Sur Mac, vous pouvez créer une application qui lance Chrome avec les paramètres mentionnés dans d'autres réponses à l'aide de l'application Apple intégrée à Automator:

  1. Lancer Automator

  2. Comme "Type de document", choisissez "Application"

  3. Ajouter l'action "Exécuter le script Shell"

  4. Remplacez le script d'espace réservé cat dans cette action par:

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

  1. Enregistrez l'application créée sous le nom "Google Chrome avec les ports non autorisés autorisés" dans votre dossier Applications.

  2. Utilisez cette nouvelle application à la place de Google Chrome directement

  3. (facultatif) Remplacez l'icône par défaut de "l'application" créée - le robot d'Automator - par Chrome en utilisant cette méthode (note: évaluez la réponse si vous l'aimez!)

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

image

9
George

Pour Mac:

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

pour les ports 5000, 6000 et 7000.

4
Jay

Comme l'a dit Subanki, vous devez ajouter l'option -explicitly-allowed-ports à votre commande de démarrage de Chrome.

Dans Ubuntu, vous pouvez le faire (en tant que root) en modifiant le script "google-chrome" dans votre dossier d'installation de Chrome.

Vous pouvez obtenir le répertoire en tapant:

ls -la /usr/bin | grep chrome

Ensuite, éditez le fichier "google-chrome" en ajoutant le commutateur mentionné à la ligne EXEC:

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

Il suffit de changer "6000" avec les valeurs séparées par des virgules dont vous pourriez avoir besoin (exemple: -explicitly-allowed-ports=5000,6000,7000)

REMARQUE: pour UNIX, le commutateur ne commence pas par "-", mais par un simple "-"

3
Spino

Voici la réponse correcte pour ceux d'entre vous qui sont des développeurs utilisant node.js en tant que serveur Web.
Modifiez le port que vous utilisez pour héberger vos pages Web.
Par exemple
si vous avez tapé dans le noeud de ligne de commande index.js et appuyé sur Entrée,
s'il a commencé à fonctionner sur le port 22 pour 80 requêtes http,
lorsque vous visitez le site Web au port 22,
le navigateur chrome avec cette page d'erreur., br> mot-clé UNSAFE PORT signifie que le port doit correspondre au contenu.
Je vous remercie.

0
jehovahsays