Hmm, I can't grok you problem description, since it's ambiguous.
there are serveral devices here: A. ssh client B. ssh server C. http(s) proxy server D. http(s) proxy client (web browser) I thought you mean A+D were one device, C was an interim device, and B was the remote device. Do you instead mean A+C are the same device ? or that B+C are the same device ? B+C on the same device seems to make the most sense, I guess. - eg. you want the tunnel your http sessions over your ssh sessions, and use a proxy server (e.g. squid) on your ssh server device. in which case a line like this in the relevant line in your client's "~/.ssh/config" would do it: LocalForward 8080 127.0.0.1:8080 and then set your web browser to use a proxy at 127.0.0.1:8080 /Pete On 13 Feb 2009, at 13:45, Tony Berth wrote: > Hi Pete, > > by "http proxy" you mean your proxy sitting in your machine where > you do the ssh to? > > In my case I want to include the proxy which allows Internet access > sitting on the clients terminal and not in the remore machine. > > Thanks > > Tony > > On Fri, Feb 13, 2009 at 1:31 PM, Pete Vickers <[email protected]> > wrote: > Hi, > > > If your just trying to do an SSH connect via a http proxy, then I do > something like this: > > [p...@air] ~> cat ~/.ssh/pconn.sh > #!/bin/bash > # pconn.sh > > LF=$'\015' > > CMD="CONNECT $1:$2 HTTP/1.0" > echo "yyy${CMD}yyy" >&2 > > (echo "$CMD$LF" > echo > cat ) | > nc proxy_server_ip_address 8080 | ( > while read L && [ ! -z "${L%$LF}" ]; do echo "xxx${L%$LF}xxx" >&2; > done > cat ) > > > > [p...@air] ~> cat ~/.ssh/config > # > # > Host my-server-via-proxy > Hostname my-server.com > ProxyCommand ~/.ssh/pconn.sh %h %p > TCPKeepAlive yes > ServerAliveInterval 30 > # > # > > > > and then just > [p...@air] ~> ssh my-server-via-proxy > to connect > > > but be aware it only works if the proxy admin has not restricted the > proxy to prevent CONNECT method to ports other than 443. > > /Pete > > > > > > On 13 Feb 2009, at 12:34, Tony Berth wrote: > > On Wed, Feb 11, 2009 at 9:16 PM, Diana Eichert <[email protected]> > wrote: > > On Wed, 11 Feb 2009, Tony Berth wrote: > > Hi Diana, > > this is a 'dumb' proxy and allows http/https traffic only. So ports > 80 and > 443! > > What I'm after is the ssh command I have to issue in order to open a > connection from 'a1' to 'a3'! If I read correctly, in case I would > have > used > putty on 'a1' I should do the following: > > > http://meinit.nl/using-putty-and-an-http-proxy-to-ssh-anywhere-through-firewalls > > I was wondering if ssh flag '-L' is doing the same job. > > By 'httptunnel' you mean the following: > > http://www.jumperz.net/index.php?i=2&a=0&b=0 > > Thanks > > Tony > > > httptunnel nows refers to more than one software project to tunnel tcp > traffic via an http proxy. > > take a look at SSH(1) -C > and SSH_CONFIG(5) LocalCommand > > > if I'm reading correctly, ssh -C requests compression of the data and > ssh_config LocalCommand specifies a command AFTER I was able to make > the > connection! > > Sorry, but I don't understand how this 2 things are related to my > problem! > > The proxy is blocking me before any connection can be stablished. I > want to > include the data of that proxy in my ssh command in order to make the > connection but how can I achieve that? > > Thanks for your help > > Tony

