我想我已经设置了 Virtualbox,以便所有来自来宾操作系统的流量都通过 Tor 路由。Tor 仅安装在主机操作系统上,并且当我使用 seeyip.com 进行测试时,来宾操作系统上的 Web 浏览器都报告了欧洲的 Tor IP。主机操作系统在访问相同站点时会显示我的真实 IP。
但是我从 Linux 命令行发起了很多请求,我无法满意地确认这些请求是通过 Tor 路由的,尽管我没有理由认为它们不是。
当我使用这个命令时,我没有从来宾操作系统得到任何输出,而是从主机操作系统得到我的真实 IP:
dig myip.opendns.com @resolver1.opendns.com +short
Run Code Online (Sandbox Code Playgroud)
此 bash 文件不提供任何操作系统的输出:
#!/bin/bash
echo Your external IP Address is:
wget http://Www.whatismyip.com -O - -o /dev/null | grep '<TITLE>' |\
sed -r 's/<TITLE>WhatIsMyIP\.com \- //g' | sed -r 's/<\/TITLE>//g'
exit 0
Run Code Online (Sandbox Code Playgroud)
建议?