2009-08-25 22:25:54 +0000 2009-08-25 22:25:54 +0000
55
55

Paramètres de proxy global pour toutes les applications Windows dans Windows Vista

Comment puis-je faire en sorte que Windows (Vista) applique un certain serveur proxy pour toutes les applications qui utilisent Internet ?

Réponses (6)

54
54
54
2009-08-26 05:21:18 +0000

La réponse courte est : vous ne pouvez pas. Il n'y a pas de paramètre de proxy “global”, car les proxies sont utilisés par des applications individuelles (comme Internet Explorer, Firefox, etc.), et non par Windows lui-même. Cependant, certains programmes utilisent en interne les bibliothèques d'Internet Explorer pour accéder au web, ils utiliseront donc le paramètre IE, tel que publié par firedfly.

Vous pouvez forcer les applications individuelles à utiliser des proxies, même si les applications elles-mêmes ne supportent pas les proxies, en utilisant des outils tels que FreeCAP ou Socksify . Si vous voulez vraiment forcer tous les programmes à passer par un proxy, cela doit être fait au niveau du réseau, et vous devez donc établir une connexion VPN avec un service comme Your Freedom ou Steganos Internet Anonym .

14
14
14
2009-08-25 23:22:47 +0000

Les paramètres de proxy par défaut sont définis dans les options d'Internet Explorer.

Outils->Options Internet->Onglet Connexion->Bouton Paramètres réseau

Les informations de proxy spécifiées ici seront celles du système par défaut. Cependant, toutes les applications n'utilisent pas les paramètres par défaut du proxy.

11
11
11
2011-05-24 19:12:43 +0000

Vous pouvez définir un proxy global, au niveau de la machine, en utilisant netsh.exe. Exécuter :

netsh winhttp set proxy <proxy server address> <exception list in quotes, seperated by ;>
9
9
9
2009-08-26 05:28:08 +0000

Proxifier

Out of the box, vous ne pouvez pas définir un proxy global pour toutes les applications à utiliser. Bien que vous puissiez entrer les détails de votre proxy dans Internet Explorer comme le suggère firedfly , cela ne fonctionnera que pour certaines applications (principalement les applications Windows, mais Google Chrome utilise ces paramètres.).

Privoxy fait exactement ce que vous recherchez. Il établira une connexion avec le proxy et acheminera tout le trafic vers l'extérieur (à l'exclusion du trafic local, bien sûr). Il fonctionne sous Windows et OS X, et dispose même d'une version portable.

Proxifier est un programme qui permet aux applications réseau qui ne supportent pas le travail via des serveurs proxy de fonctionner via un proxy HTTPS ou SOCKS ou une chaîne de serveurs proxy.

Avec Proxifier, vous pouvez travailler avec n'importe quel client Internet (navigateurs, FTP, IRC, BitTorrent, messagers, telnet, SSH, vidéo/audio, jeux. ..) à travers un réseau séparé d'Internet par un pare-feu (un seul port ouvert est nécessaire pour qu'un tunnel proxy contourne le pare-feu).

J'ai également utilisé ce programme pour answer mon Force Steam (et d'autres programmes qui ne spécifient pas les paramètres du proxy) pour utiliser une question proxy .

7
7
7
2012-01-06 19:07:57 +0000

Vous pouvez utiliser la politique de groupe pour définir le serveur proxy par défaut pour tous les utilisateurs :

Dans la politique de groupe : Politique informatique locale - Configuration de l'ordinateur - Modèles d'administration - Composants Windows - Explorateur Internet - activer “Définir les paramètres du proxy ‘Par machine’ plutôt que ‘Par utilisateur’”. Ce paramètre vous permet de ne pas avoir à réassigner les paramètres à chaque fois qu'un utilisateur différent se connecte à la machine.

Politique informatique locale - Configuration de l'utilisateur - Paramètres Windows - Maintenance de l'Internet Explorer - Connexion - Paramètres du proxy. (Vous pouvez définir les paramètres du proxy ici)

Politique informatique locale - Configuration de l'utilisateur - Paramètres Windows - Maintenance d'Internet Explorer - URLs (vous pouvez définir votre page d'accueil par défaut, ect, ici)

Il existe également une option pour configurer Windows Update pour utiliser un serveur proxy :

Netsh winhttp set proxy myproxy

Netsh winhttp set proxy myproxy:80 ";bar"

Netsh winhttp set proxy proxy-server="http=myproxy;https=sproxy:88" bypass-list="*. contoso.com"

Dans notre environnement, nous avons fini par utiliser : netsh winhttp set proxy 192.168.0.100:88 "<local>;*.company.com"

1
1
1
2012-06-26 12:07:45 +0000

Si vous avez un violoniste, vous pouvez regarder les demandes de votre navigateur après vous être déjà authentifié et copier l'en-tête Proxy-Authorization, puis définir un point d'arrêt avant les demandes pour capturer les demandes de votre programme et coller l'en-tête à la demande. Vous pouvez également ajouter une règle personnalisée à l'intérieur de OnBeforeRequest (Ctrl+R) :

if(!oSession.oRequest.headers.Exists("Proxy-Authorization")){
    oSession.oRequest.headers.Add("Proxy-Authorization", "Basic xxxxxxxxxxxxx");
}

où xxxxx est ce que vous avez capturé de la requête du navigateur. Bien qu'il ne s'agisse pas d'une solution permanente, elle est simple et fonctionne bien. L'ajout de la règle fonctionne également lorsque le streaming est activé.