要明白伪装IP的原理,首先要回顾一下TCP的三次握手. 总所周知在链接初始化的阶段, 需要一次三次握手来建立链接, 之后客户端和服务端会依据初始的这个IP地址来通信. 从这个角度上来说, 想真正的伪装一个IP地址是不可能的. 因为即使从链路层把IP地址改了, 后续发出去的请求也回不来, 除非你只是想用来作为DDOS攻击,要不没什么意义. 所以要另辟蹊径. 代理转发规则用过代理吧? 不管是VPN,还是局域网代理, 都是通过代理服务器转发客户端的消息到服务端. 这里就引出主角,一个在 Header里…