可以在每个HTTP请求上分配一个新的IP地址?

问题描述 投票:0回答:4
我有可能每次需要使用WGET等命令进行HTTP请求时更改或分配新的IP地址?

thanksall

update

为此,这正是TOR项目正在尝试实现的目标。我不想留下服务器提出的请求的痕迹,我认为不断更改IP地址可以帮助我和用户使用Internet而不会遵循互联网。 :)

linux command-line fedora wget
4个回答
7
投票
Tor

,它可以像您问的那样做。

如果认为这样的问题的人应该为他们打算如何以道德方式使用回答中提供的信息提供解释。 如果您可以使用大量的IP地址,则可以在它们之间切换。但是,这就是为什么那里有机器人网络的原因 - 因为罪犯无法真正隐藏自己的IP地址,因此他们必须使用其他人。


5
投票
要问的第一个问题是,如何更改服务器的IP地址

once

?通常,您将需要ISP的合作,即使那样,他们只能提供有限的IP地址池。

在启动时改变服务器的IP地址将导致任何现有的连接最终失败(因为远程服务器的数据包不会找到自己的方式回到您的服务器,这只是移动的)。因此,您需要同时在服务器上设置多个IP地址,这是可能的,但再次需要ISP的合作。还将有一个实际的限制,即您可以分配了多少个IP地址。 tor的优势是,请求可能来自世界任何地方。 IP地址按国家 /地区分配,然后分配给ISP,因此您的ISP无法在分配给德国的范围内给您一个IP地址(假设您不在德国开始)。


1
投票

如果您已经分配了多个IP编号,则可以将参数传递给WGETASCHASTS

wget --bind-address=364.293.991.800 http://address.you.are.secretly.visiting/

,但是,如果您分配了多个IP号,则它们将来自您的ISP提供的同一IP池。我认为这不是您的意思 - 听起来您想使用来自不同池的随机不同地址,以便无法追踪。您将需要为此使用远程代理,因此诸如TOR之类的建议是正确的建议。 但是,您可能想稍微澄清一下这个问题:您是否想从访问的网站或您自己的ISP或可能监视您的网络流量的人中隐藏自己?

如果是网站,TOR或其他代理服务是答案。如果是您的ISP,请不要打扰。而且,如果您不在中国,则后者不太可能是一个问题,除非您是偏执的。我认识一些担心这种事情的人,但我认为他们很疯狂。

1
投票
您还可以在Torrc文件上使用参数:newCircuitperiod,并将您想要的时间(以秒为单位)放在那里,以换取您的circui,例如:

Newcircuitperiod60

通常,此文件在:
/etc/tor/torc

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.