I am creating a channel socket bot, and I want to offer SOCKS5 proxy support so the bot can connect to the IRC server via a SOCKS5 proxy. How can I do this?