


Once we have established a SSH to a public server with ' -D 8080' (Socks proxy) option, then we can SSH to other public servers (Most likely litening on ports other than 443, 8443 eg 22) via following configuration in ' /etc/ssh/ssh_config': SSH to all public Internet servers via socks proxy To configure yum to use socks proxy edit /etc/yum.conf with To allow other machines to use this socks proxy use:Īfter this use :8080 from any machine in LANĪfter this use localhost:8080 from either of the two machines to access socks proxy. Allow other machines to use this socks proxy In filter type 'dns' and change value for '_remote_dns' to true. To avoid this type 'about:config' in firefox and click 'I will be careful I promise' option. In firefox by default DNS requests are not forwarded to SOCKS proxy and firefox first tries to resolve the address locally. Further one would have to configure localhost:8080 as SOCKS proxy in browser so that all requests are served using configured SOCKS proxy. Ssh -p 443 -D 8080 is assuming that local port 8080 is not already in use. If SSH connection directly or through http proxy server is successful then one can also use SSH for creating socks proxy using ' -D' option by specifying a local port number to listen on. Ssh -p 443 Consider using proxytunnel which is available via package managers as explained at Connecting to SSH server listening on port 443 using HTTP proxy server with HTTP CONNECT instead of installing corkscrew by sourceĬreating socks proxy using SSH connection Hence the specific configuration for desired SSH server should be done before 'Host *' configuration. Host Prox圜ommand corkscrew %h %p Also note that more specific configurations should be done before the generic configuration. If this is not desired and only SSH to specific machine is desired are required to be forwarded using proxy then use: Host * Prox圜ommand corkscrew %h %p In this case SSH to all machines would be forwarded through proxy server. Enable use of corkscrew for ssh as mentioned the same page by modifying ' /etc/ssh/ssh_config' and entering something similar to:.
#Ssh tunnel manager http proxy from command line install


4 Creating socks proxy using SSH connection.3 Connecting to SSH server port 443 through HTTP Proxy server.2 Connecting to SSH server over port 443.1 Configuring SSH server to listen on port 443.
