SSH Proxy (c) 2000 D-Bross |
Environment: | Java 1.1 or later |
License: | Free for non-commercial use. |
Size: | 45 KB zipped (sources & binaries). |
The SSH Proxy is full featured SOCKS 4&5 Proxy written in Java.
It supports both versions 4 and 5 of the Socks protocol including all SOCKS commands - CONNECT, BIND and UDP Association.
Additional feature that I have implemented in SSH Proxy is possibility to make TCP connections through HTTP-SSL Tunnel.
SSH Proxy works in two modes:
![]() |
![]() |
The TCP through HTTP-S mode is very useful when user woks behind HTTP Proxy and has not any other acces to the Internet. In this case the user can run SSH Proxy on his/her machine (or elsewhere in the LAN), and configure it to use TCP connections through HTTP-SSL tunnels that are commonly supported by most HTTP proxies. This way he/she will be able to use other internet applications, eg. IRC, FTP, e-mail, telnet and of course HTTP (web browsing).
Note that if SSH Proxy works behind a firewall in TCP over HTTP-S mode - the other SOCKS commands: BIND and UDP association will not work.
SSH Proxy loads its configuration from file config.txt that should be in the same directory as SSH Proxy.
The config file looks like the following block of text:The variables UseSHttpProxy and EnableLog are logical.
So you can specify their values either by 1,0, Yes or No.