¿Cómo configurar un servidor proxy local para probar un programa?

4

Tengo un programa / SDK que también debería funcionar detrás de un proxy con nombre de usuario y contraseña. No estoy seguro de cómo configurar un proxy local para poder enrutar todas las solicitudes a través del proxy.

Estoy en Mac y Windows 10, y he intentado con Charles Proxy, Squid, etc., pero probablemente no lo estoy configurando correctamente.

Necesito proxy de conexiones HTTP, HTTPS y SOCKS a través de él.

Kumar Bibek
fuente

Respuestas:

5

Configure pfSense en una máquina virtual o configúrelo en cualquier computadora de repuesto (los requisitos son muy bajos) y siga la documentación oficial sobre cómo configurar un proxy transparente . Cuando termines

  1. Configure los usuarios que permitieron usar proxy en Servicios> Proxy> Usuarios
  2. Deshabilite el proxy HTTP transparente en Servicios> Proxy> General
  3. Seleccione el método de autenticación LOCAL en Servicios> Proxy> Autenticación
  4. Deshabilite en el firewall las conexiones salientes a los puertos 80,443
    (si realmente desea crear una configuración de producción corporativa)

Para conducir estaciones de trabajo a través de proxy con autenticación, debe configurar WPAD (pero primero necesitaría configurar cualquier servidor web simple (se puede agregar como paquete pfSense)) o manualmente en cada estación de trabajo en
control panel/internet optionsel Connectionsbotón de clic de la pestaña LAN settingsy marque la casilla Use a proxy server for your LANde verificación en la Proxy serversección . (Use IP de pfSensey puerto 3128). Esta configuración de red se aplicaría a todo el sistema.

Si va a ir con WPAD continuación, en la misma ficha
Connectionsen control panel/internet optionsla licencia de todas las casillas de verificación vacía a excepción Automatically detect settings. (Si tiene muchas computadoras, sería mejor configurar la dirección WPAD en la opción 252 de DHCP de pfSenseesta manera, todas las estaciones de trabajo elegirán todas las configuraciones automáticamente)

En firefox(en Opciones-> Adavanced-> red-> Configuración de conexión) puede elegir
Use system proxy settings(seleccionará la configuración descrita anteriormente) o puede establecer protocolos que deberían pasar por proxy con autorización enManual proxy configuration

Alex
fuente