1、完成基本代理功能