我将在我的服务器上创建一个有效的TCP数据包(3路握手)(真实服务器在线而不是vmware localhost)
My PC IP ADDRESS: 192.168.1.4
My ONLINE IP ADDRESS: 177.9.9.9
My Server IP ADDRESS: 113.x.x.x
我从我的PC(177.9.9.9)向服务器(113.x.x.x)发送TCP数据包并成功! 我可以看到在Wireshrak中显示的请求非常明确,源IP为177.9.9.9,目标IP为113.x.x.x
我将使用PCAP.NET在C#中编写数据包,这是我的ipV4Layer代码!
IpV4Layer ipV4Layer =
new IpV4Layer
{
Source = new IpV4Address("192.168.1.4"), // My lan IP address
CurrentDestination = new IpV4Address("113.x.x.x"), // Server IP ADDRESS
HeaderChecksum = null, // Will be filled automatically.
Identification = 28104,
Options = IpV4Options.None,
Protocol = null, // Will be filled automatically.
Ttl = 128,
TypeOfService = 0,
};
现在我想问一下,如何将177.9.9.9更改为另一个IP地址?不代理,不是袜子,不是VPN!我想将我的在线IP更改为任何IP地址,我只想发送这样的TCP SYN请求并且不需要服务器响应任何数据,只需用任何IP地址发送它,怎么做或者这样就不可能?
感谢您的帮助!
答案 0 :(得分:0)
如果你真的想要进行某种负载平衡,那就去谷歌概念并研究可行的选择。
以下是一些例子: