Ash*_*her 14 linux proxy wget linux-mint tor
我是 Linux Mint (Lisa) 和 Tor Bundle 用户,试图通过 Tor 使用 wget。按照我在这里找到的说明进行操作后,运行 wget 时得到的只是一个输出文件,上面写着“需要 514 身份验证”。
这是我所做的:我下载了适用于 Linux 的最新版 Tor Bundle(版本 2.2.35-9)并将其解压缩。我跑了./start-tor-browser。然后在 Vidalia 中,我进入“设置”->“高级”,然后取消选中“自动配置 ControlPort”。(后来我也尝试将“身份验证”更改为“无”,但这仍然不起作用。)IP 地址设置为 localhost,端口为 9051。
从终端我说:
export http_proxy="http://127.0.0.1:9051"
wget -proxy=on www.whatismyip.com
Run Code Online (Sandbox Code Playgroud)
这给了我一个输出文件,上面写着“需要 514 身份验证”而不是 www.whatismyip.com。有任何想法吗?
小智 20
在 Ubuntu 或 Debain 上,安装包“torsocks”
sudo apt-get install torsocks
Run Code Online (Sandbox Code Playgroud)
在 Mac OS X 上通过自制软件安装
brew install torsocks
Run Code Online (Sandbox Code Playgroud)
之后,像这样使用 wget:
torsocks wget http://foo.onion/data.bar
Run Code Online (Sandbox Code Playgroud)
使用Torify,它是 Tor 的简单包装器torsocks,例如:
$ torify curl ifconfig.me
$ torify wget -qO- -U curl ifconfig.me
Run Code Online (Sandbox Code Playgroud)
使用之前,请确保您的 Tor 服务器已启动并正在运行。
另请参阅:如何对终端中的程序进行匿名化?在托尔SE
也许 www.whatismyip.com 正在检查X-Forwarded-For标头并触发错误。
我建议您测试另一个(这是我自己的,所以我知道没有任何类型的检测,只有您的公共地址):http://sputnick-area.net/ip
编辑:我认为你应该删除-proxy开关,而它不在man wget. IIRC,wget 可以检测代理本身。:
wget -q -O - www.whatismyip.com
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
44961 次 |
| 最近记录: |