pub fn generic_proxy( listen_addr: SocketAddr, req_trans: fn(_: &mut Request<Vec<u8>>) -> Option<Response<Vec<u8>>>, resp_trans: fn(_: &mut Response<Vec<u8>>) )