![如何在 shell 命令行(linux)中确定从 torify(tor)获取的 IP 地址?](https://linux22.com/image/1485473/%E5%A6%82%E4%BD%95%E5%9C%A8%20shell%20%E5%91%BD%E4%BB%A4%E8%A1%8C%EF%BC%88linux%EF%BC%89%E4%B8%AD%E7%A1%AE%E5%AE%9A%E4%BB%8E%20torify%EF%BC%88tor%EF%BC%89%E8%8E%B7%E5%8F%96%E7%9A%84%20IP%20%E5%9C%B0%E5%9D%80%EF%BC%9F.png)
如何在 shell 命令行(linux)中确定从 torify(tor)获取的 IP 地址?
答案1
您必须查询外部服务,例如whatismyipaddress.com
或 之类的。例如,我使用
wget 216.146.38.70:80 -O - -o /dev/null | cut -d" " -f6 | sed 's/<\/body><\/html>//'
供 tor 之外使用。使用 torify,您只需使用:
torify 2> /dev/null wget 216.146.38.70:80 -O - -o /dev/null | cut -d" " -f6 | sed 's/<\/body><\/html>//'
添加错误重定向来处理torify
(许多)错误消息。