Je suis en train de développer une petite application cliente qui devra parfois appeler un service Web à partir d'une machine au sein d'un LAN d'entreprise avec serveur proxy.
Notre LAN dans notre boutique de développement n'utilise pas de proxy.
Ce que je dois faire, c'est tester être derrière un proxy sur ma machine. Est-ce possible? J'ai installé un serveur proxy gratuit (appelé FreeProxy) et en l'exécutant et en modifiant mes paramètres IE pour utiliser le proxy, cela fonctionne, mais ce que je dois faire, c'est que lorsque je décoche la case "Utiliser un proxy" dans IE, Je ne devrais pas pouvoir accéder au Web. De plus, aucune application cliente ne devrait pouvoir accéder au Web sans passer par mon proxy.
Dans l'attente de vos réponses.
la source
Le moyen le plus simple que j'ai trouvé est:
Téléchargez et exécutez le proxy Fiddler (c'est gratuit). Il se définira automatiquement comme proxy système dans Windows à chaque exécution. Cliquez également
Rules -> Require Proxy Authentication
dans le menu supérieur si vous souhaitez tester l'authentification auprès du proxy (le nom d'utilisateur et le mot de passe sont "1
").Ouvrez ensuite le Pare - feu Windows
Advanced settings -> Windows Firewall Properties
. Bloquez toutes les connexions sortantes pour tous les profils dont vous avez besoin (domaine, privé, public) et cliquez surOK
.8888
port (port Fiddler par défaut) ou à l'application "% LOCALAPPDATA% \ Programs \ Fiddler \ Fiddler.exe" .Voilà, seuls les programmes qui utilisent vos paramètres proxy (
http://1:[email protected]:8888
) fonctionneront.la source
Puisque vous avez déjà une sorte de configuration LAN, vous pouvez l'étendre avec une sorte de proxy interne.
Collez une machine sur le réseau local principal, puis connectez-la à un autre (nouveau) réseau local à petite échelle (vous avez un vieux concentrateur à 4 ports?). Configurez cette machine pour émuler le proxy de l'environnement de production, puis connectez simplement une machine de test au LAN "étendu" - où il est uniquement possible de se connecter en utilisant la machine proxy que vous avez configurée.
Nécessite un peu de matériel et d'efforts supplémentaires, mais est la "vraie" alternative à l'utilisation de quelques machines virtuelles.
la source