Support customizing User-Agent, WebProxy

#36