web-dev-qa-db-fra.com

Comment configurer un serveur proxy local pour tester un programme?

J'ai un programme/SDK qui devrait également travailler derrière un proxy avec nom d'utilisateur et mot de passe. Je ne sais pas comment configurer un proxy local afin que je puisse suivre toutes les demandes via le proxy.

Je suis sur Mac et Windows 10 et j'ai essayé avec Charles Proxy, Squid, etc., mais je ne la configure probablement pas correctement.

J'ai besoin de proxy http, https et chaussettes des connexions à travers elle.

4
Kumar Bibek

Configuration PFSense dans la machine virtuelle ou configurez-le sur n'importe quel ordinateur de rechange ( Configuration requise est très faible) et suivez la documentation officielle comment proxy transparent de configuration . Quand tu as fait,

  1. Configurer les utilisateurs qui ont permis d'utiliser le proxy dans Services> Proxy> utilisateurs
  2. Désactiver le proxy HTTP transparent dans Services> Proxy> Général
  3. Sélectionnez la méthode d'authentification locale dans Services> Proxy> Authentification
  4. Désactivez dans les connexions sortantes du pare-feu aux ports 80.443
    [.____] (Si vous voulez vraiment créer une configuration de production d'entreprise)

Pour entraîner des postes de travail sur le proxy avec l'authentification, vous devez soit configurer [~ # ~ # ~] WPAD [~ # ~] (mais vous auriez besoin de configurer d'abord tout serveur Web simple (peut être ajouté en tant que package en pfSense)) ou manuellement sur chaque poste de travail dans
[.____] control panel/internet options sur l'onglet Connections button LAN settings et cochez la case Use a proxy server for your LAN dans Proxy server section. (Utilisez IP de pfSense et port 3128). Ces paramètres réseau seraient appliqués à l'ensemble du système.

Si vous alliez avec [~ # ~] WPAD [~ # ~ ~] puis sur le même onglet
[.____] Connections dans control panel/internet options Laissez toutes les cases à cocher vide sauf Automatically detect settings. (Si vous avez beaucoup d'ordinateurs, il serait préférable de configurer [~ # ~ # ~] WPAD [~ # ~ ~] Adresse dans l'option DHCP 252 sur pfSense Ainsi, tout le poste de travail sera Choisissez tous les paramètres automatiquement)

Dans firefox (dans Options-> Adavabed-> Réseau-> Paramètres de connexion) Vous pouvez choisir soit
[.____] Use system proxy settings (il choisira des paramètres décrits ci-dessus) ou vous pouvez définir des protocoles qui devraient passer sur le proxy avec l'autorisation de Manual proxy configuration

5
Alex