所以我试图创建自己的代理服务器,但因为它不能获得用户真正的ip,因为它返回代理IP。我已经尝试了大约一个小时来添加包含用户真实IP的标头。它的基本代理,将数据发送到真实服务器并将数据返回给用户。
我尝试编辑标题的代码:
HttpContent content = new ByteArrayContent(packet);
content.Headers.Add("USER_IP", this.GetIP());
byte[] finalData = await content.ReadAsByteArrayAsync();
Console.WriteLine(Encoding.UTF8.GetString(finalData));
当它将结果打印到控制台时...它与以前一样,并且相同的长度:s