ProxyChains という、プログラムの TCP/DNS 通信を、指定した socks に通してくれるツールがあります。
よく下記のような使用例が書かれてます。
$ proxychains telnet 192.0.2.11 80
$ proxychains ssh 192.0.2.11
$ proxychains curl http://example.com/
これ、proxychains でシェル自体を起動しちゃえばいいんじゃないかと思ってやってみました。
$ tor &
$ proxychains bash
$ curl -kLs https://check.torproject.org/ | grep -i congratulations
[proxychains] DLL init
[proxychains] DLL init