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 ?
google-chrome
ripper234
la source
la source
--explicitly-allowed-ports
commutateur n'existe- t-il pas pour Mac?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: En principe, vous ouvrez votre navigateur pour qu’il soit un proxy ouvert que les attaquants peuvent utiliser pour attaquer d’autres services sur votre réseau.
Pour plus d'informations: Pourquoi Chrome considère-t-il que certains ports sont dangereux?
la source
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:
Lancer Automator
Comme "Type de document", choisissez "Application"
Ajouter une action "Exécuter un script shell"
Remplacez le
cat
script d' espace réservé dans cette action par:/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --explicitly-allowed-ports=5000,6000,7000
Enregistrez l'application créée avec le nom "Google Chrome avec les ports non autorisés autorisés" dans votre dossier Applications.
Utilisez cette nouvelle application à la place de Google Chrome directement
(facultatif) Remplacez l'icône par défaut de "l'application" créée - le robot d'Automator - par celle de Chrome utilisant cette méthode (remarque: évaluez la réponse si vous l'aimez!)
Source: http://cubewot.de/node/266
la source
Pour Mac:
pour les ports 5000, 6000 et 7000.
la source
Comme l'a dit Subanki, vous devez ajouter l'
-explicitly-allowed-ports
option à 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:
Ensuite, éditez le fichier "google-chrome" en ajoutant le commutateur mentionné à la ligne EXEC:
Il suffit de changer « 6000 » avec les valeurs séparées par des virgules vous pourriez avoir besoin (exemple:
-explicitly-allowed-ports=5000,6000,7000
)REMARQUE: pour UNIX, le commutateur ne commence pas par "-", mais par un simple "-"
la source
--
on unix est une convention spécifique à GNU. Il est imité par de nombreux utilitaires Unix, mais pas par tous.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 que vous avez appuyé sur Entrée,
s'il a commencé à s'exécuter sur le port 22 pour une requête de 80 requêtes HTTP,
lorsque vous visitez le site Web au port 22,
le navigateur chrome avec cette page d'erreur s'affiche., Br> mot-clé UNSAFE PORT signifie que le port doit correspondre au contenu.
Je vous remercie.
la source