4 votos

¿Por qué no se me permiten las barras inclinadas en la configuración del proxy?

HTC/Android 4.4.2

Estoy tratando de configurar una VPN en el trabajo, lo que me obliga a definir un servidor proxy. Puedo pulsar prolongadamente sobre el nombre del WiFi del personal y activar las opciones avanzadas, lo que me permite definir el proxy y el puerto - excepto que el Save Parece que el botón se oscurece o no dependiendo de lo que escriba. Parece que valida la dirección del proxy mientras escribo.

Mi problema es que la dirección de nuestro servidor proxy de trabajo contiene barras inclinadas, que la validación no acepta. Así que, si introduzco proxy.pac entonces puedo guardarlo, sin embargo, necesito introducir http://xxx.com/proxy.pac

Después de buscar en los foros, creo que este debe ser un problema bastante raro - sólo veo unas pocas referencias a este campo que no acepta una barra (en relación con adBlock). Aunque esto me da la seguridad de que no soy el único, no parece ofrecer una solución: en los foros parece que se encuentra un espacio al final del nombre del proxy, o que al introducir los campos del formulario en orden inverso se activa el botón de guardar.

Así que mis preguntas son:

  1. ¿Es un problema conocido? ¿Puede repetirse en otros lugares? ¿Estoy haciendo algo estúpido?

  2. ¿Puede una aplicación de terceros ofrecer una solución? He probado algunas, por ejemplo, "Configuración de proxy", pero también no permite la barra oblicua, también parece intentar validar la configuración del nombre de host y se niega a aceptar lo que tengo que introducir.

  3. ¿Me ayudaría rootear el teléfono? Veo que muchas de las aplicaciones disponibles para establecer proxies requieren que el teléfono haya sido rooteado - soy reacio a hacerlo a menos que sepa que va a resolver mi problema.

  4. Soy consciente de que hay una nueva versión de Andriod a la vuelta de la esquina ... tal vez alguien con experiencia práctica puede ver si este problema sigue existiendo (simplemente tratar de introducir una cadena con una barra en él para la configuración del proxy, si se puede pulsar enter entonces voy a ser el primero en la cola para actualizar cuando está disponible para mí)

Se agradece cualquier ayuda/comentario.

8voto

Lie Ryan Puntos 15629

Su http://xxx.com/proxy.pac no es un servidor proxy, es la dirección de un archivo de configuración automática del proxy (PAC) . Un archivo PAC contiene una función de Javascript que determina qué dirección de proxy utilizar y/o si se le permite ir directo cuando se conecta a una URL en particular.

ProxyDroid (requiere Root) afirma que soporta la configuración del proxy usando el archivo PAC (aunque nunca lo he usado personalmente).

3voto

madcolor Puntos 4077

Tal y como afirma Mentira Ryan 's responder El archivo proxy.pac es un archivo javascript. En la configuración del proxy en su Android, sólo puede introducir la dirección, el número de puerto y, a veces, un nombre de usuario y una contraseña.

Lo que puedes hacer es pedirle a tu SysAdmin el Servidor Proxy y el Número de Puerto, o simplemente mirar el archivo tú mismo. En un sistema que ya esté en la red, navegue hasta la dirección, y vea lo que contiene el archivo. A continuación se muestra un ejemplo para mi organización (algunos datos modificados):

function FindProxyForURL(url, host)
{
   if (isInNet(host, "192.168.0.1", "255.255.224.0")) {
      return "DIRECT";
   } else {
      if (shExpMatch(url, "http:*")) 
         return "PROXY 192.168.0.1:3128" ;
      if (shExpMatch(url, "https:*"))
         return "PROXY 192.168.0.1:3128" ;
      if (shExpMatch(url, "ftp:*"))
         return "PROXY 192.168.0.1:3128" ;
     return "DIRECT";
   }
}

La parte importante es lo que quiere que devuelva la dirección proxy; en mi caso, es 192.168.0.1:3128 . Puedo introducir esto en mi Android, y todos mis datos pasan por mi proxy. Puedo comprobar los registros de mi proxy (uso squid), y ver las solicitudes de páginas que van a mi teléfono, sin requerir un archivo real 'proxy.pac' en mi teléfono.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X