可以。Tor 可以被配置为另一台机器上的客户端或中继器,并允许其他机器能够连接到它以实现匿名化。 这在一个许多计算机希望有一个与世界其他地方相通的匿名网关的环境中是最有用的。 然而,请注意,通过这种配置,你的私人网络内的任何人(存在于你和 Tor 客户端/中继之间)都可以看到你正在发送的明文流量。 在你到达 Tor 中继之前,你并没有匿名化。 正因为如此,如果你是你的域名的控制者,而且你知道一切都被封锁了,你就没事,但这种配置可能不适合大型私人网络,因为安全是重中之重。

配置很简单,按照下面的例子编辑你的 torrc 文件的 SocksListenAddress:

SocksListenAddress 127.0.0.1
SocksListenAddress 192.168.x.x:9100
SocksListenAddress 0.0.0.0:9100

在你属于多个网络或子网的情况下,你可以声明多个监听地址。

SocksListenAddress 192.168.x.x:9100 #eth0
SocksListenAddress 10.x.x.x:9100 #eth1

在这之后,你的客户端在他们各自的网络/子网会指定一个 socks 代理,地址和端口是你指定的 SocksListenAddress。 请注意,SocksPort 配置选项只给出了 localhost(127.0.0.1)的端口。 当设置你的 SocksListenAddress(es) 时,你需要提供端口与地址,如上所示。 如果你对强迫所有传出的数据通过中央 Tor 客户端/中继,而不是服务器只是一个可选的代理感兴趣,你可能会发现 iptables 程序(用于*nix)很有用。