Vous êtes-vous déjà inquiété de votre identité en ligne ? Une chose que les gens font pour protéger leur identité en ligne est d'utiliser des serveurs proxy. Les serveurs proxy anonymes cachent votre adresse IP réelle, ce qui est utile si vous ne parvenez pas à accéder à différents sites ou si vous avez besoin de plus de confidentialité.
Pourtant, changer manuellement les paramètres de proxy de votre navigateur en fonction de l'emplacement (que ce soit votre domicile ou votre bureau) peut rapidement devenir un problème. Pour gagner du temps, vous pouvez utiliser un script pour modifier les paramètres de proxy sur Windows 10.
Ne vous inquiétez pas si vous n'êtes pas programmeur, cela demande juste un peu de connaissances. Avec ces trois scripts utiles, vous pouvez facilement modifier vos paramètres de proxy pour votre navigateur.
Avant d'aborder les façons dont vous pouvez automatiser votre ordinateur grâce à des scripts, jetons un coup d'œil à la manière manuelle dont les gens peuvent le faire. Peut-être savez-vous déjà comment tester la vitesse de votre réseau domestique --- c'est l'une des premières choses que vous devriez vérifier si vous rencontrez des problèmes de connexion Internet.
Cependant, tout le monde n'a pas exploré les paramètres de son réseau local (LAN) sur Internet Explorer ou Microsoft Edge.
En règle générale, vous souhaitez que vos paramètres de proxy soient définis sur Détecter automatiquement les paramètres lorsque vous êtes chez vous ou dans un point d'accès public. Cependant, au travail, vous souhaiterez configurer un serveur proxy. Selon que vous utilisez Internet Explorer ou Microsoft Edge, la façon dont vous accédez à vos paramètres sera différente.
Suivez ces étapes pour accéder aux paramètres de votre serveur proxy sur Internet Explorer :
Sous les paramètres du réseau local (LAN), vous avez un serveur proxy activé ou désactivé. Il s'agit du paramètre que vous souhaitez basculer lorsque vous passez de votre réseau domestique à un réseau professionnel. Vous pouvez également l'utiliser si vous souhaitez passer à une exécution sous un serveur IP anonyme "masqué".
Contrairement à Internet Explorer, Microsoft Edge gère ses paramètres de proxy dans les paramètres réseau et Internet de Windows 10. Pour accéder le plus rapidement possible aux options de votre serveur proxy pour Microsoft Edge, procédez comme suit :
Comme alternative, vous pouvez également trouver ces paramètres de proxy dans votre éditeur de registre (Tapez regedit dans l'application Exécuter). C'est ce que vous voulez que vos scripts de proxy modifient. En modifiant les paramètres du registre, vous modifiez essentiellement ces paramètres dans la fenêtre Paramètres LAN.
Si vous avez encore des questions sur ce qu'est un serveur proxy, il peut être utile de se rafraîchir avant de plonger dans ces scripts.
Lorsque vous utilisez des scripts, vous devez uniquement basculer ces paramètres quand et où vous le souhaitez. Ces scripts couvriront trois scénarios, mais vous pouvez modifier le code à votre guise. Vous pouvez placer le script dans votre dossier de démarrage afin qu'il se lance chaque fois que vous démarrez votre ordinateur, ou vous pouvez simplement exécuter les scripts chaque fois que vous souhaitez que votre ordinateur définisse automatiquement les paramètres IP corrects.
Les trois façons dont ces scripts fonctionneront incluent :
Ce qui est cool avec Windows Scripting Host, c'est que chacune de ces options n'est pas si difficile à faire.
Ce script affichera une boîte de message demandant si l'utilisateur souhaite ou non utiliser un serveur proxy. Si oui, le script activera les serveurs proxy et remplira un serveur proxy anonyme codé en dur. Vous avez besoin pour modifier le script afin d'utiliser votre proxy anonyme.
Cela dit, voici à quoi ressemble le script. Assurez-vous de localiser l'adresse et le port de l'espace réservé (http://www.youareanonymous.com:80 ) et remplacez-le ci-dessous.
Option explicite
Dim valUserIn
Dim objShell, RegLocate, RegLocate1
Set objShell =WScript.CreateObject("WScript.Shell")
En cas d'erreur, reprendre le suivant
valUserIn =MsgBox("Utiliser un proxy masqué ?",4,"Sélection masquée")
Si valUserIn=vbOui Alors
RegLocate ="HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyServer"
objShell.RegWrite RegLocate,"http://www.youareanonymous.com:80","REG_SZ"
RegLocate ="HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyEnable"
objShell.RegWrite RegLocate,"1","REG_DWORD"
MsgBox "Le proxy masqué est activé"
autre
RegLocate ="HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyServer"
objShell.RegWrite RegLocate,"0.0.0.0:80","REG_SZ"
RegLocate ="HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyEnable"
objShell.RegWrite RegLocate,"0","REG_DWORD"
MsgBox "Le proxy masqué est désactivé"
Fin si
WScript.Quitter
Copiez et collez simplement le script ci-dessus dans un fichier Bloc-notes vierge. Enregistrez-le ensuite avec un .vbs extension (c'est-à-dire ask_user.vbs). Lorsque vous l'exécuterez, vous verrez l'invite suivante.
Un "Oui" charge le proxy spécifié en tant que votre serveur proxy et définit "ProxyEnable" sur 1. Un "Non" définit le proxy sur la valeur par défaut (tous les zéros) et désactive le paramètre de proxy.
L'autre approche consiste à demander à l'utilisateur quel serveur exact il souhaite utiliser. Cela permet la flexibilité de changer constamment le serveur proxy sans avoir besoin de modifier le script lui-même. Vous pouvez le faire en remplaçant simplement la commande "MsgBox" dans le code d'origine par une "InputBox".
Option explicite
Dim valUserIn
Dim objShell, RegLocate, RegLocate1
Set objShell =WScript.CreateObject("WScript.Shell")
En cas d'erreur, reprendre le suivant
valUserIn =Inputbox("Entrez le serveur proxy que vous souhaitez utiliser.","Serveur proxy requis")
RegLocate ="HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyServer"
objShell.RegWrite RegLocate,valUserIn,"REG_SZ"
RegLocate ="HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyEnable"
objShell.RegWrite RegLocate,"1","REG_DWORD"
MsgBox "Le proxy est activé"
WScript.Quitter
Encore une fois, collez le contenu dans le Bloc-notes et enregistrez le fichier avec un .vbs extension. Lorsque vous l'enregistrez en tant que fichier .vbs et que vous l'exécutez, la fenêtre suivante apparaît.
Tapez simplement votre serveur proxy préféré, cliquez sur OK et vos paramètres Internet seront automatiquement mis à jour.
Ce prochain script est un peu plus flexible, donc c'est aussi un peu plus long. Mais ce qu'il peut faire, c'est vérifier votre adresse IP actuelle. S'il se trouve dans la plage attendue lorsque vous êtes sur votre IP domestique, il n'utilisera pas de serveur proxy.
S'il apparaît que vous n'êtes pas sur votre IP domestique typique, il configurera automatiquement votre Internet avec un serveur proxy que vous pouvez coder en dur dans le script. Copiez simplement ce script dans un fichier Bloc-notes et enregistrez-le avec une extension .vbs pour l'essayer.
Option explicite
Dim valUserIn
Dim objShell, RegLocate, RegLocate1
Dim objRemXML
Dim objMyIP
Dim strIPAddress
Dim strNom d'hôte
Dim strHomeDomain
En cas d'erreur, reprendre le suivant
Set objShell =WScript.CreateObject("WScript.Shell")
En cas d'erreur, reprendre le suivant
Const cstrShowMyIP ="http://www.showmyip.com/xml/"
Set objRemXML =CreateObject("Microsoft.XMLDOM")
objRemXML.async=Faux
objRemXML.load(cstrShowMyIP)
' Obtenir notre adresse IP
Set objMyIP =objRemXML.selectSingleNode("/ip_address/ip")
strIPAddress =objMyIP.text
' Imprimer les informations
strHomeDomain =Gauche (strIPAddress,6)
Si strHomeDomain ="69.161" alors
RegLocate ="HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyServer"
objShell.RegWrite RegLocate,"0.0.0.0:80","REG_SZ"
RegLocate ="HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyEnable"
objShell.RegWrite RegLocate,"0","REG_DWORD"
MsgBox "Le proxy masqué est désactivé"
autre
RegLocate ="HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyServer"
objShell.RegWrite RegLocate,"http://www.youareanonymous.com:80","REG_SZ"
RegLocate ="HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ProxyEnable"
objShell.RegWrite RegLocate,"1","REG_DWORD"
MsgBox "Le proxy masqué est activé"
fin si
' Finir
Définissez objMyIP =Rien
Définir objRemXML =Rien
WScript.Quitter
Lorsque vous l'exécutez à la maison, il reconnaît votre IP personnelle et désactive le proxy anonyme.
Si vous étiez sur un point d'accès public, il reconnaîtrait l'adresse IP étrangère et activerait le proxy masqué à la place. N'oubliez pas de changer le proxy d'espace réservé car il s'agit d'un code plus long.
Ce ne sont là que quelques exemples du type d'automatisation que vous pouvez implémenter sur votre PC Windows avec Windows Scripting Host. Vous n'avez pas besoin d'être un programmeur expert ! Apprenez simplement quelques-unes des commandes de ces scripts et vous pourrez vraiment faire de la magie.
Néanmoins, si vous n'êtes pas prêt pour le proxy par scripts, il existe des alternatives. Découvrez nos meilleurs proxys Web pour le contenu géo-bloqué et la confidentialité en ligne. Si vous ne voulez pas gérer le stress des scripts, il vous suffit d'utiliser votre navigateur à la place.