A project I am currently working on requires me to connect to a remote subversion server using a fixed IP address on my end. Since I can't rely on my internet service provider, Megacable, to always hand me the same IP address when I turn on my cable modem (unless I pay for it) - yes, I turn off my computer at night - I needed a solution involving a proxy with a fixed IP address.
I do have a fixed IP address: the IP address of this site,
currently hosted with Slicehost on a 256
slice; a virtual private server (VPS). And I can set up a
SOCKS5 proxy using ssh
on my end on this VPS.
Since it's possible to configure a proxy in the
configuration file of the subversion client on my
development computer it sounds like this solves the
problem, which it most likely does. But I didn't want to
modify this configuration file, and having to add
exceptions which shouldn't be proxied, etc. because it
sounded like something that would bite me one day. So
after a bit more reading I found a solution to my liking:
proxychains
.