不用twist实现代理