Help

  1. What is SSH proxy ?
  2. What is SSH proxy's advantage ?
  3. How to use SSH proxy in Windows ?
  4. How to use SSH proxy in other operating system ?
  1. What is SSH proxy ?

      : SSH proxy builds an encrypted tunnel from your computer to our ssh server. All the internet traffic based TCP from and into your computer are proxied through the tunnel. So it is security when you surf the web. To establish the tunnel, you should install a third party client program first. Then u can enter your account and ssh server address in the client program to login the proxy and establish the tunnel. This program also sets a socks server in your computer to let you set applications that need to proxy through the tunnel by socks. After u set the ssh client program and the applications, then u can just open it to establish the tunnel and proxy traffic for your applications.

  2. What is SSH proxy's advantage ?

      : SSH proxy is anonymity, security and be able to pass through firewalls like other proxy and vpn service. Still it's client program's installation does not need administrator's authority. And you can set the proxy setting of the applications which need to proxy its traffic through the ssh server separately. Other applications still can access the internet directly. So ssh proxy is more adaptable and flexible to use.

  3. How to use SSH proxy in Windows ?

      : If u r using windows system, u should download the ssh client "Bitvise Tunnelier" first. After u install the program, open it. You will find some tabs on the top. 1. Click the tab "options", then check off the "open terminal", "open sftp" and "open remote desktop" in the "on login" block. 2. click the tab "Services", check on the "enabled" and enter "127.0.0.1" in "Listen interface" in the "socks/http proxy forwarding" block. This setting will enable a socks server in your computer. Your applications need to set the proxy setting by selecting socks5 which's IP and port is indicated in this block. 3. Click the tab "login", in the "server" block, enter the ssh server address and port in the "host" and "port". In the "authentication" block, enter the account name in the "username", then select "password" in "initial meth", then enter the account password in "password", all these data r included in the email we sent to u. If you do not like to enter the password everytime when login, you can check on "Store encrypted password in profile". Especially if you are behind a proxy in the LAN like school or company, you should need to click "proxy" link, then check on "use proxy" in popup window, and select the LAN's "proxy type", enter proxy server address and port in "server" and "port", if need authorization, u should enter "username" and "password" either. After the above steps, we finish the setting of Bitvise Tunnelier. Now you can click the button "login" below, this will login the ssh proxy server, establish the tunnel and setup a socks server which proxies the traffic of your applications into the tunnel in your computer.
      Now you can set your applications to use the tunnel via the socks server in local. Each application has a setting about proxy. U can set this setting by select proxy type sock5, and enter the address "127.0.0.1" and port that u set in the Bitvise Tunnelier's tab "service"'s block "socks/http proxy forwarding". Then your applications can access the internet via the tunnel security.
      Specially some countries' DNS is kidnaped or polluted, Then you have to use the remote dns to access the blocked site like facebook etc. U can install the firefox browser. Then visit: about:config , then fill "remote" to filter, you'll find "network.proxy.socks_remote_dns", double click the parameter to change the value to "true", now u can use the firefox to access the facebook etc by remote dns. After these all, next time u just need to open Bitvise Tunnelier and click login, then open the applications that u need to be proxied to access the internet simply.
      Also u can select other ssh client by yourself, if you know well about ssh. U just need to pay attention to that we do not allow client login the shell, so u must set your ssh client not starting a shell or just forwarding to use the service properly. Thx!

  4. How to use SSH proxy in other operating system ?

      : There r many kind of ssh clients for different OS. We will suggest some clients for different OS. You can choose one as your favorite client and find guide by google. ISSH is a good choice for Mac, it is free and have gui. In linux, u can use command line to setup ssh tunnel if u r know well about linux. If u do not, u still can choose SSH Tunnel Manager or Gnome SSH Tunnel Manager that r all free gui clients to setup ssh tunnel. In Iphone or Ipad, most using ssh client is issh or prompt which can be found in APP store. In android system, we advise connectbot which we r also using it.
      Notice that all of these clients must be set no starting a shell or set just forwarding to work properly. Because we set the ssh server not allow to login a shell. THX!

Link Partners: