Hi there :)
So, for few months (!) I'm trying to improve my connection conditions (in our school's hall of residence), which are really bad.
Here is the situation:
In my room, I can connect to net only via a http proxy (let's say proxyserver:80). Http proxy only, no socks4, socks5, just a support for
http:// and
ftp:// . We have no gateway for network, no dns, so no direct connection. This implies no cvs, host, and other progs with direct access need and without support of http proxy.
But (fortunately) we have ssh possibility to the computers in computing rooms at school (let's say targetcomputer). Good news are, there are no blocked ports on targetcomputers. Using ssh tunneling, I managed to use cvs. Problems are with progs like kaza which only supports socks5 proxies, and as the direct connection don't exist ...
So I just wish to get the socks5 proxy to work.
So what I want to do :
1) Install a socks5 proxy on my computer (mycomputer), which will be connected to the net thru proxyserver:80. Dunno if it can work, cuz the protocol for kaza may be weird. This will need a proxy server, which don't require correct gateway+dns configuration and so it cant connect to the net via another proxy.
2) Or I can run a small socks5 proxy server on targetcomputer:333 (we have Linux everywhere) as an user, and sshtunnel from me to targetcomputer:333.
Can anybody help with these? My only network related experiences concern ifconfig, and connection sharing with iptables (from minihowto). I don't know anything about running and configuring proxies / specific forwarders.
3) Or, probably the most effective : sshtunnel from my to targetcomputer's network interface (it has its gateway & dns settings). Then set up my gateway to be redirected to the tunnel. For this, I have no idea if, and how, it is possible, cuz tunnel connects to specific host:port. Maybe a simple port to net mapper as an user. Never heard about this, but it seems very possible.
Any help will be welcome.