Rechercher dans l’assistance

Évitez les escroqueries à l’assistance. Nous ne vous demanderons jamais d’appeler ou d’envoyer un SMS à un numéro de téléphone ou de partager des informations personnelles. Veuillez signaler toute activité suspecte en utilisant l’option « Signaler un abus ».

En savoir plus

Difference between PAC reutrn "DIRECT" and Firefox' "no proxy for"?

  • 1 réponse
  • 1 a ce problème
  • 1 vue
  • Dernière réponse par guigs

more options

I'm trying to run a local IPython Notebook [1] in Firefox with a proxy-auto-config (PAC). It opens under http://localhost:8888/ I get an error message just as stated in [2] about a websocket connection failing (also when changing to http://127.0.0.1:8888/). Changing the advanced network properties to manual proxy settings with "no proxy for localhost, 127.0.0.1", the error disappears. I think that means Firefox tries to use a proxy for localhost when the PAC file is the active setting. I looked into the file and found

function FindProxyForURL(url, host)

{

if (shExpMatch(url, "http*://localhost/*")) return "DIRECT";

if (shExpMatch(url, "http*://localhost:*/*")) return "DIRECT";

if (shExpMatch(url, "http*://127.*.*.*/*")) return "DIRECT";

}

So, if I understand this correctly, Firefox shouldn't be using a proxy for localhost, but I get a different behavior than if I use the manual setting ignoring localhost and 127.0.0.1 -- why is that? There is no other mention of localhost in the PAC file. The user of stackoverflow in [2] has noticed the same problem.

I also tried in safe mode, no difference.

[1] http://ipython.org/notebook.html

[2] http://stackoverflow.com/questions/19245200/ipython-notebook-websocket-connection-failed

Using Firefox ESR 31.5.3 with Windows 7

I'm trying to run a local IPython Notebook [1] in Firefox with a proxy-auto-config (PAC). It opens under http://localhost:8888/ I get an error message just as stated in [2] about a websocket connection failing (also when changing to http://127.0.0.1:8888/). Changing the advanced network properties to manual proxy settings with "no proxy for localhost, 127.0.0.1", the error disappears. I think that means Firefox tries to use a proxy for localhost when the PAC file is the active setting. I looked into the file and found function FindProxyForURL(url, host) { if (shExpMatch(url, "http*://localhost/*")) return "DIRECT"; if (shExpMatch(url, "http*://localhost:*/*")) return "DIRECT"; if (shExpMatch(url, "http*://127.*.*.*/*")) return "DIRECT"; } So, if I understand this correctly, Firefox shouldn't be using a proxy for localhost, but I get a different behavior than if I use the manual setting ignoring localhost and 127.0.0.1 -- why is that? There is no other mention of localhost in the PAC file. The user of stackoverflow in [2] has noticed the same problem. I also tried in safe mode, no difference. [1] http://ipython.org/notebook.html [2] http://stackoverflow.com/questions/19245200/ipython-notebook-websocket-connection-failed Using Firefox ESR 31.5.3 with Windows 7

Modifié le par crunth

Toutes les réponses (1)

more options

Hi crunth , It might be helpful to direct this to the right audience: If you can reproduce it, please file a bug in bugzilla.mozilla.org under ESR and talk to the mailing list listed:

*https://www.mozilla.org/en-US/firefox.../releasenotes/