实现连接到 tor 网络的服务

implementing a service that connects to the tor network

我想构建一个通过 tor 网络传递所有流量的服务。 我想到的一种方法是捕获来自特定端口的所有流量,例如使用 windivert 的端口 80/443,将所有 tor headers 添加到数据包中,并将其传递到第一个网桥。

你觉得我的解决方法怎么样?你还有另一个吗?

这样的工具已经存在,请参阅:Tallow (github)。

构建这样的工具需要相当多的工程。 Tallow 的工作原理是将 TCP 流(使用 WinDivert)重定向到本地 Tor 客户端,该客户端又连接到 Tor 网络,如果您想构建类似的工具,这可能是一个很好的起点。