整理代理的代码