Proxy.pac wordt genegeerd wat doe ik fout ?

Pagina: 1
Acties:

  • skatebiker
  • Registratie: Juli 2007
  • Laatst online: 19-02 17:03
Om een SOCKS SSH tunnel op te zetten die ik ook op de iPad werkend wil hebben wil ik een proxy.pac laten gebruiken. Dat adviseren veel forums omdat de iPad app iSSH geen 'dynamic tunneling' ondersteunt (via ssh -D xxxx user @host1). Zoals o.a. op deze

http://groups.google.com/...d/thread/e04a4d55ff7e9589

webpagina staat vermeld. Maar het lukt me niet ook niet 'gewoon'op de pc (een Macbook Pro). Ik heb het op Safari en Firefox geprobeerd om in 'Auto Proxy Config' de URL van de proxy.pac te zetten maar hij blijft gewoon webpagina's doorgeven zonder proxy. In de ssh (naar een server op mijn werk dus buiten mijn thuisnetwerk) heb ik ook -v opgegeven zodat ik kan zien of de proxy het echt doet.

In de proxy.pac staat:
code:
1
2
3
function FindProxyForURL(url, host) {
return "SOCKS 127.0.0.1:3310"
}



Vanuit een terminal draai ik :
code:
1
ssh -D 3310 -v sshopmijnwerk


Het content type klopt ook of ik de proxy.pac nu op een externe webserver op op de macbook zelf zet.
code:
1
Content-Type: application/x-ns-proxy-autoconfig



Als ik in FF / Safari opgeef SOCKS proxy localhost:3310 werkt het prima en heb ik ook een ander ip adres (an mijn werk) en zie ik in de terminal regels voorbij komen elke keer als ik een andere webpagina open in de browser. Maar gebruik ik 'Auto proxy config' en vul ik de URL van proxy.pac in (ik heb zowel vanaf localhost als vanaf een externe server geprobeerd) dan wordt dat genegeerd. Omdat alleen de proxy.pac methode op de iPad werkt met iSSH wil ik die werkend hebben.

Als ik het vanuit een Linux doos (10.10) doe heb ik hetzelfde gedrag, dus aan het OS ligt het niet.

Weten jullie wat ik fout doe ?

Powered by Macbook Pro 2011 and Galaxy Note II.


  • jvanhambelgium
  • Registratie: April 2007
  • Laatst online: 17:32
Zet eens een ";" achter het return statement ?

Zo dus...
Zou moeten werken

function FindProxyForURL(url, host) {
return "SOCKS 127.0.0.1:3310";
}

  • skatebiker
  • Registratie: Juli 2007
  • Laatst online: 19-02 17:03
Dank je dat werkt (op de pc) !!

Alleen niet op de iPad (iSSH) dan heb ik in de tunnel staan

Local port : 3310
Remote host : localhost (alleen in het overzicht staat er dan het buiten ip adres van mijn werk)
Remote port : 2222 (de poort waarmee ik op mijn werk binnen moet voor ssh)

De ssh terminal zelf doet het gewoon dat zie ik in iSSH.

En in de wifi instellingen heb ik, net als op de pc in Firefox, automatic proxy config en dan het webadres van de (nu wel werkende) proxy.pac.

[ Voor 6% gewijzigd door skatebiker op 23-04-2011 12:22 ]

Powered by Macbook Pro 2011 and Galaxy Note II.