PySocks for socks proxy support