如何通过伪造请求的IP地址来下载文件?

如何通过伪造请求的IP地址来下载文件?

我正在尝试使用 下载文件wget,但我已经超出了(不知道有限制)我的 IP 地址的下载字节数限制,这意味着我无法再通过重新下载重复下载的文件- 运行脚本。

我本质上是试图重新运行 shell/bash 脚本(以某种方式测试它是否正常工作),但在我伪造我的 IP 地址之前我无法再这样做。因此,我决定安装tortorsocks执行以下命令:

echo | tor &
torsocks wget <some_url>

但它不起作用。我从来没有真正接触过 Tor(更不用说 Torsocks),所以我不确定这是否是适合这种情况的工具。任何帮助表示赞赏。

笔记:我对 Tor 网络有一点了解,我认为一般来说它应该创建一个代理而不是向世界展示我的 IP 地址,但显然事实并非如此。

答案1

torify作为一个很好的前端,torsocks它让生活变得更加轻松。它自动化并简化了torsocks后台的设置,使其变得像torify在预期命令之前调用一样简单。

要使任何在 Tor 网络中使用 TCP 连接的程序运行,您需要运行以下步骤:

  • 运行 Tor 守护进程;如果在 Debian 中这样做:

    sudo apt-get install tor
    sudo service tor start
    

    如果在 MacOS 中(使用 Sierra 10.12.2 beta、MacPorts 2.3.5 进行测试):

    sudo port install tor
    sudo port install torsocks
    tor &
    
  • 在命令行中调用大多数基于 TCP 通信的工具torify。例如:

    torify wget ...
    

或者

    torify ssh ...

man torify

torify 是一个简单的包装器,它试图找到系统上可用的最佳底层 Tor 包装器。它使用 Tor 特定的配置文件调用 torsocks。

torsocks 是一个改进的包装器,它明确拒绝 UDP、安全地解析 DNS 查找并正确地袜子化您的 TCP 连接。

   Please note that since both method use LD_PRELOAD, torify cannot be applied to 
suid binaries.

相关内容