Is there anything special to setting up ubuntu 9.10 to use a proxy server besides going to Preferences->Network Proxy? I setup the proxy name in a similar way (
proxy 8080), but also provide the authentication credentials in the pop-up box.
This is a proxy at work, which I believe to be a Windows machine (most likely some version of Windows Server). The computer I'm running is a laptop (with ubuntu 9.10).
I can't get
ssh or Dropbox to work, but if I launch Chromium or Firefox and browse to a page, I'm prompted to enter credentials (my work computer login/pass, which are the same used on the proxy), and this works fine to browse any webpage. However, I still can't use
ssh and Dropbox doesn't connect.
Further, Chromium has this option to infer the proxy settings from the operating system, but this appears to have no effect and I'm still prompted for credentials to get any page to come up.
I also tried setting up
ProxyCommand in my
ssh/.config, but apparently the man page is out of date as the options in the
nc -X command -x proxy:8080 %h %p command aren't recognized. I tried this instead:
ProxyCommand nc proxy 8080 %h %p
But that doesn't work either. Any other things I should try or check out to try and debug the problem? Like I said, the credentials input through the browser are valid and get me access to webpages - I just don't know where else to try them out.
Update: Added sample screenshots of the Firefox/Chromium dialogs and prompts, which are both similar. As mentioned in the comment below, the credentials are added to the
Details... dialog/pop-up in ubuntu's
Preferences->Network Proxy dialog.
Update 2: So, proxytunnel 1.9.0 didn't build on the machine (an openssl directory missing from the proxytunnel source code,
gcc barks). I did however get corkscrew built and installed, and added
ProxyCommand corkscrew proxy 8080 %h %p ~/.ssh/proxyauth
.ssh/config, as shown here. Still no dice - I get an error:
Proxy Error (The specified Secure Sockets Layer (SSL) port is not allowed. ISA Server is not configured to allow SSL requests from this port. Most Web browsers use port 443 for SSL requests.)
and it's starting to look more like this other question off SO.
Update 3: I got the bright idea to try and use my work computer (Vista+Cygwin) and not the work server as my proxy, because I am able to freely ssh from the work computer (I'm guessing because of the MS Firewall Client). I found this ssl/ssh multiplexer utility which seems promising, but then I had the pleasure of trying to compile it under cygwin (it's not working).
So, is it possible to that? Could I set up something (a service, open a port, etc.) on my work computer to forward ssh/Dropbox traffic from the laptop correctly?