| Class | Net::SSH::Proxy::SOCKS4 | 
| In: | lib/net/ssh/proxy/socks4.rb | 
| Parent: | Object | 
An implementation of a SOCKS4 proxy. To use it, instantiate it, then pass the instantiated object via the :proxy key to Net::SSH.start:
  require 'net/ssh/proxy/socks4'
  proxy = Net::SSH::Proxy::SOCKS4.new('proxy.host', proxy_port, :user => 'user')
  Net::SSH.start('host', 'user', :proxy => proxy) do |ssh|
    ...
  end
    | VERSION | = | 4 | The SOCKS protocol version used by this class | |
| CONNECT | = | 1 | The packet type for connection requests | |
| GRANTED | = | 90 | The status code for a successful connection | 
| options | [R] | The additional options that were given to the proxy‘s constructor. | 
| proxy_host | [R] | The proxy‘s host name or IP address, as given to the constructor. | 
| proxy_port | [R] | The proxy‘s port number. | 
Create a new proxy connection to the given proxy host and port. Optionally, a :user key may be given to identify the username with which to authenticate.
Return a new socket connected to the given host and port via the proxy that was requested when the socket factory was instantiated.