microsocks -1 -i listenip -p port -u user -P password -b bindaddr # all arguments are optional. by default listenip is 0.0.0.0 and port 1080. # option -1 activates auth_once mode: once a specific ip address authed successfully with user/pass, it is added to a whitelist and may use the proxy without auth. this is handy for programs like firefox that don't support user/pass auth. for it to work you'd basically make one connection with another program that supports it, and then you can use firefox too.