Réponses:
La réponse courte est: vous ne pouvez pas. Il n'y a pas de paramètre de proxy "global", car les proxy sont utilisés par des applications individuelles (telles qu'Internet Explorer, Firefox, etc.) et non par Windows lui-même. Cependant, certains programmes utilisent en interne des bibliothèques Internet Explorer pour accéder au Web. Ils utilisent donc le paramètre IE, tel que publié par firedfly .
Vous pouvez forcer des applications individuelles à utiliser des mandataires, même si elles ne prennent pas en charge les mandataires, en utilisant des outils tels que FreeCAP ou Socksify .
Si vous voulez vraiment forcer tous les programmes à utiliser un serveur proxy, cela doit se faire au niveau du réseau. Vous devez donc établir une connexion VPN à un service tel que Your Freedom ou Steganos Internet Anonym .
Les paramètres de proxy par défaut sont définis dans les options d'Internet Explorer.
Outils-> Options Internet-> onglet Connexions-> bouton Paramètres réseau
Les informations de proxy spécifiées ici seront les valeurs par défaut du système. Cependant, toutes les applications n'utilisent pas les paramètres de proxy par défaut.
Netsh winhttp import proxy source=ie
. Source: answers.oreilly.com/topic/…
Ctrl+X-C
(pour l'invite de commande) ou Ctrl+X-A
(pour l'invite d'administration) et s'exécute inetcpl.cpl
pour afficher les options Internet , puis cliquez sur l'onglet Connexions et sur le bouton Paramètres réseau. Pour Vista, il serait Ctrl-R
(dialogue Exécuter), entrez cmd
> [Enter]
> inetcpl.cpl
> [Enter]
. Si vous voulez passer directement à la chasse, la commande control inetcpl.cpl,,4
s'ouvre directement à l' onglet Connexions aux Options Internet . Vous devrez peut-être modifier le nombre pour les versions antérieures de Windows (telles que Vista).
Vous pouvez définir un proxy global au niveau de l'ordinateur à l'aide de netsh.exe. Courir:
netsh winhttp set proxy <proxy server address> <exception list in quotes, seperated by ;>
Par défaut, vous ne pouvez pas définir de 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 hors de celui-ci (à l'exclusion du trafic local, bien entendu). Cela fonctionne à la fois sur Windows et OS X, et a même une version portable.
Proxifier est un programme qui permet aux applications réseau qui ne prennent pas en charge l'utilisation de 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, etc.) via un réseau séparé d’Internet par un pare-feu (un seul port ouvert nécessaire pour qu'un tunnel proxy contourne le pare-feu).
J'ai aussi utilisé ce programme pour répondre à ma vapeur force (et d' autres programmes qui ne spécifient pas les paramètres proxy) pour utiliser un proxy question.
Vous pouvez utiliser une stratégie de groupe pour définir le serveur proxy par défaut pour tous les utilisateurs :
Dans la stratégie de groupe: Stratégie de l'ordinateur local - Configuration de l'ordinateur - Modèles d'administration - Composants Windows - Internet Explorer - activez l'option "Définir les paramètres de proxy 'Par machine' plutôt que 'Par utilisateur'". Ce paramètre permet d'éviter de devoir réaffecter les paramètres. chaque fois qu'un utilisateur différent se connecte à la machine.
Stratégie de l'ordinateur local - Configuration de l'utilisateur - Paramètres Windows - Maintenance Internet Explorer - Connexion - Paramètres du proxy. (Vous pouvez définir les paramètres de proxy ici)
Stratégie de l'ordinateur local - Configuration de l'utilisateur - Paramètres Windows - Maintenance Internet Explorer - URL (vous pouvez définir votre page d'accueil par défaut, etc.).
Il existe également une option pour configurer Windows Update afin qu’il utilise 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"
Si vous avez Fiddler, vous pouvez consulter les demandes de votre navigateur après vous être authentifié et copier l'en-tête Proxy-Authorization, puis définir un point d'arrêt avant les demandes de capture des demandes de votre programme et de coller l'en-tête à la demande. Ou vous pouvez ajouter une règle personnalisée dans 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é à partir de la demande du navigateur. Bien que n'étant pas une solution permanente, c'est simple et fonctionne bien. L'ajout de la règle fonctionne également avec la diffusion en continu activée.