Windows 10 - Configurer un proxy au niveau du système d'exploitation avec authentification

18

Pour me connecter avec certains serveurs, j'ai besoin d'avoir toujours la même IP. À cette fin, j'ai créé un proxy privé et j'ai ajouté l'authentification afin que les pirates ne l'utilisent pas à des fins malveillantes.

La configuration du proxy sur un logiciel comme Firefox est un jeu d'enfant. Le problème est que les navigateurs Web ne sont pas le seul logiciel à se connecter à ce serveur. Pour cela, je voudrais configurer tout mon système d'exploitation pour utiliser le proxy.

J'ai essayé de regarder dans la configuration réseau de Windows 10 et j'ai vu un endroit pour mettre l'adresse IP de mon proxy, mais il n'y a pas d'option pour inclure le nom d'utilisateur / mot de passe pour se connecter.

entrez la description de l'image ici

Comment pourrais-je résoudre ce problème?

Tente Enrique Moreno
la source
Oui; Options Internet, configurez un proxy. Toute application qui utilise les paramètres de proxy respectera alors ces paramètres. Une application n'a cependant pas à respecter ces options.
Ramhound
Lorsque vous dites "Options Internet", je pense que vous voulez dire "Options Internet" -> onglet "Connexions" -> bouton "Paramètres LAN". Le problème est qu'il n'y a pas de place pour spécifier le nom d'utilisateur ou le mot de passe du proxy.
Tente Enrique Moreno
Le problème est que Windows ne fait pas la connexion, c'est aux applications individuelles de lire ces paramètres et de les utiliser pour se connecter au proxy eux-mêmes. Cela signifie que le logiciel doit prendre en charge les proxys. C'est la même chose avec l'authentification bien sûr. Pour vos besoins, il peut être plus approprié de configurer un VPN. Si vous ne pouvez vraiment pas, vous avez besoin d'un programme d'aide qui ajoute les informations d'authentification aux demandes de proxy.
Daniel B
Connaissez-vous un programme d'aide à cet effet? Et la mise en place d'une garantie VPN aurait-elle toujours la même adresse IP?
Enrique Moreno Tent
Non, malheureusement, la plupart de ces programmes (ils agissent eux-mêmes comme un proxy et transmettent la demande à un proxy en amont) sont uniquement conçus pour gérer l'authentification NTLM car elle n'est pas prise en charge dans la plupart des logiciels compatibles avec les proxy. Un VPN fonctionnerait de la même manière qu'un proxy, mais tunnelerait tout le trafic réseau, pas seulement HTTP (S).
Daniel B

Réponses:

14

Windows 10 ne prend pas en charge le nom d'utilisateur et le mot de passe pour le proxy automatique, et cela a été fait pour des raisons de sécurité.

Vous devrez configurer un proxy en deux étapes:

  1. Un serveur proxy local sur votre ordinateur sans nom d'utilisateur et mot de passe
  2. Le proxy local doit se connecter au vrai proxy externe à l'aide du nom d'utilisateur et du mot de passe

Une solution possible consiste à installer node.js avec proxy-password-automator , décrit comme suit:

proxy-password-automator
envoie automatiquement l'utilisateur / mot de passe au serveur proxy http afin que vous n'ayez pas à le saisir manuellement.

En théorie, si vous avez un serveur proxy sur real_proxy_ip:8080, exécutez la commande suivante pour créer un proxy local surlocalhost:8081

node proxy-login-automator.js -local_port 8081 -remote_host real_proxy_ip -remote_port 8080 -usr user -pwd pw

Ensuite, vous pouvez définir le proxy proxy de Windows sur: port localhost:8081.

Une solution plus lourde pourrait être d'utiliser Squid . D'autres procurations Web qui pourraient être utiles sont Privoxy , WinGate , Anon , CCProxy .

harrymc
la source
J'aime votre réponse mais: @harrymc "Windows 10 ne prend pas en charge le nom d'utilisateur et le mot de passe pour le proxy automatique, et cela a été fait pour des raisons de sécurité." Comment sais-tu cela? Comment expliquez-vous que l'autre réponse fonctionne si c'est le cas? Veuillez supprimer cette phrase ou donner une source.
masterxilo
@masterxilo: Cette réponse date d'il y a 3 ans, et à cette époque, les informations d'identification Windows ne semblaient pas fonctionner. La réponse acceptée indique qu'ils fonctionnent maintenant lors de l'utilisation des informations d'identification génériques (ce qui va de soi car elles sont spécifiques à l'application). Les futurs lecteurs devraient alors prêter attention à l'autre réponse et tester si cela fonctionne pour eux.
harrymc
10

Vous pouvez vous authentifier auprès du proxy à l'aide des informations d'identification Windows.

Rechercher les informations d'identification Windows dans le panneau de configuration

Saud Qadir
la source
Pourquoi downvote? c'est une bonne réponse.
desmati
@desmati comment exactement cette réponse aide?
Yehor Smoliakov
La question demande spécifiquement comment stocker un nom d'utilisateur / mot de passe au niveau du système. Si les informations d'identification du proxy sont spécifiées dans le gestionnaire d'informations d'identification, elles seront utilisées pour toutes les demandes via ce proxy.
nicholas
3
J'ai dû créer l'entrée sous Informations d'identification génériques, pas sous Informations d'identification Windows. La création sous Windows Credentials m'a toujours demandé des informations d'identification lorsque j'ai essayé d'utiliser le proxy.
duyn9uyen
y a-t-il des étapes supplémentaires à cela? Ça n'a pas marché pour moi.
Citizen