为了实现跨平台的代理程序