Rendre Jenkins invisible aux utilisateurs distants

J’ai un serveur Jenkins sur mon appareil Windows local, mais je veux le rendre invisible au monde extérieur (règles de bureau concernant les serveurs). La manière évidente et peu subtile, qui fonctionne de manière satisfaisante, consiste à configurer une règle de pare-feu pour bloquer les access entrants à son port, mais je pense Quelqu’un peut-il me dire s’il y en a?

Notez que la configuration des informations d’identification de l’utilisateur n’est pas une solution valide, car le serveur visible mais inaccessible sans connexion viole toujours les règles du bureau.

Pour --httpListenAddress=127.0.0.1 et accéder à Jenkins, vous avez besoin du paramètre de ligne de commande --httpListenAddress=127.0.0.1 :

–httpListenAddress = $ HTTP_HOST – Lie Jenkins à l’adresse IP représentée par $ HTTP_HOST. La valeur par défaut est 0.0.0.0, c’est-à-dire l’écoute de toutes les interfaces disponibles. Par exemple, pour écouter uniquement les requêtes de localhost, vous pouvez utiliser: –httpListenAddress = 127.0.0.1

Si vous exécutez votre service Jenkins en tant que service Windows, vous pouvez étendre les arguments de ligne de commande dans le fichier jenkins.xml répertoire de base Jenkins.

Réponse similaire (pour les plates-formes orientées Linux) sur ServerFault.