修改代理方法，