9.8.1. No Proxy Server Is Available
If the service is proxyable, but you can't find a
proxy-aware-procedure server or proxy-aware clients for your
platform, you can always do the work yourself. In many cases, you can
simply use the dynamic libraries to wrap existing binaries.
If you can't use dynamic libraries, modifying a normal TCP
client program to use SOCKS is relatively trivial. As long as the
SOCKS libraries are available for the platform you're
interested in, it's usually a matter of changing a few library
calls and recompiling. You do have to have the source for the client.
Writing your own proxy-aware-procedure server is considerably more
difficult because it means writing the server from scratch.