在网页读取之前更改IP地址

时间:2012-01-03 00:32:18

标签: html security tcp proxy ip

假设有一个名为whatisyourip.com的网页,我有一个名为changeip.com的网页。用户想通过changeip.com进入网站whatisyourip.com。通常,changeip.com将是一个代理服务器,因此用户可以隐藏他的IP地址。这就是用户如何在他们的国家/地区访问禁止的网页。但我想问一下,有什么方法可以通过changeip.com连接到whatisyourip.com时显示不同的ip地址而不将其用作代理服务器?

3 个答案:

答案 0 :(得分:5)

  

有没有办法通过changeip.com连接到whatisyourip.com时显示不同的ip地址而不将其用作代理服务器?

简短回答:。使changeip.com成为VPN服务器,并为这些VPN客户端分配不同的IP地址。确保他们通过VPN发送所有流量。这通常涉及修改VPN客户端工作站上的本地路由表,以使一切正常工作。

更长的答案......有几种可靠的方法可以隐藏TCP会话的IP地址......

  • HTTP Proxy - 您已经描述过这种情况
  • Network address Translation - 您的情景中听起来不太可能
  • VPN Tunneling - 可能的解决方案,而不是HTTP代理,即使它像SSL VPN一样简单。根据您的限制,这也可能是一个可行的选择。

答案 1 :(得分:2)

你做不到。 TCP连接需要3次握手。您当然可以将SYN数据包发送到服务器以启动该过程,然后更改您的IP地址。但是当站点响应第二阶段的握手(SYN + ACK)时,该数据包现在转到您的旧IP地址,您的系统将丢弃它 - 它不知道服务器正在响应已启动的内容在旧的IP上。

你可以尝试类似Tor网络的东西,它提供端到端的流量加密和隐藏起源,但这不是我认为“可靠”的东西。

答案 2 :(得分:0)

除非您spoof your IP,否则响应将转到伪造的IP。所以没有。