из man csup
USING csup WITH SOCKS
csup can be used through a SOCKS proxy server with the standard runsocks
command. Your csup executable needs to be dynamically-linked with the
system libraries for runsocks to work properly.
USING ssh PORT FORWARDING
As an alternative to SOCKS, a user behind a firewall can penetrate it
with the TCP port forwarding provided by the Secure Shell package ssh.
The user must have a login account on the CVSup server host in order to
do this. The procedure is as follows:
1. Establish a connection to the server host with ssh, like this:
ssh -f -x -L 5999:localhost:5999 serverhost sleep 60
Replace serverhost with the hostname of the CVSup server, but type
`localhost' literally. This sets up the required port forwarding.
You must start csup before the 60-second sleep finishes. Once the
update has begun, ssh will keep the forwarded channels open as long
as they are needed.
2. Run csup on the local host, including the arguments `-h localhost'
on the command line.