NET http 返回流的问题如何自己请求一个网址获取流直接在返回?

问题遇到的现象和发生背景

用户A的电脑给我一个URL
我的服务器请求这个URL得到response.GetResponseStream();
我怎么把这个 response.GetResponseStream();直接返回给用户A

问题相关代码,请勿粘贴截图

请求地址 https://live.douyin.com/webcast/im/fetch/?aid=6340&live_id=1&device_platform=web&language=zh-CN&room_id=7052929709142723341&resp_content_type=protobuf&version_code=9999&identity=audience&internal_ext=internal_src:dim%7Cfetch_time:1642142714534%7Cstart_time:1642142713001%7Cfetch_id:7052949243404962810%7Cseq:2%7Cnext_cursor:1642142714534_7052949251994897497_1_1%7Cdoor:6-n35%7Cwss_info:0-0-0-0&cursor=1642142714534_7052949251994897497_1_1&last_rtt=362&did_rule=3

运行结果及报错内容

目前返回的数据不对

我的解答思路和尝试过的方法
我想要达到的结果

A请求我的接口
我的接口请求这个URL
直接返回这个URL的数据给A

你把你的接口用一个对象进行接收,b调用你这个接口的时候就获取这个对象中的值就可以了。public IHttpActionResult Push

 [HttpGet]
        public ActionResult GetT()
        {
            int count = 0;

            List<对象> 集合= new List<对象>();
            try
            {
                string url = "";
                string Get = HttpHelper.HttpGet(url);
            
                var jObject = JObject.Parse(Get);
                var 集合= jObject["data"].ToString();
                var 结果= JsonConvert.DeserializeObject<List<对象>>(集合);
                //计数
                count = 结果.Count;

                foreach (var item in 结果)
                {
                    对象 对象= new 对象();
                    //赋值
                
                
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            object data = 集合;

            return Json(new { code = 1, msg = "获取成功", data, count, }, JsonRequestBehavior.AllowGet);
        }